Diff of the two buildlogs: -- --- b1/build.log 2025-02-18 16:18:48.365765954 +0000 +++ b2/build.log 2025-02-18 16:29:51.907879887 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Feb 18 04:01:05 -12 2025 -I: pbuilder-time-stamp: 1739894465 +I: Current time: Wed Feb 19 06:19:10 +14 2025 +I: pbuilder-time-stamp: 1739895550 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/1183/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1216/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +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 Feb 18 16:19 /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/1216/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1216/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='22f3954193e148f5bc42ba0424c02df5' - 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='1183' - PS1='# ' - PS2='> ' + INVOCATION_ID=8413a204adc84b46ac60b136b9b3cf94 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=1216 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.7c823NXb/pbuilderrc_rSDX --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.7c823NXb/b1 --logfile b1/build.log golang-github-containerd-stargz-snapshotter_0.14.3-3.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.7c823NXb/pbuilderrc_zL5s --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.7c823NXb/b2 --logfile b2/build.log golang-github-containerd-stargz-snapshotter_0.14.3-3.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff4a 6.1.0-31-armmp-lpae #1 SMP Debian 6.1.128-1 (2025-02-07) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) 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/1183/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/1216/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -429,7 +461,7 @@ Get: 262 http://deb.debian.org/debian trixie/main armhf golang-github-hashicorp-go-retryablehttp-dev all 0.7.1-1 [21.3 kB] Get: 263 http://deb.debian.org/debian trixie/main armhf golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Get: 264 http://deb.debian.org/debian trixie/main armhf golang-github-vbatts-tar-split-dev all 0.11.6-1 [71.1 kB] -Fetched 162 MB in 9s (17.2 MB/s) +Fetched 162 MB in 14s (11.6 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 ... 19534 files and directories currently installed.) @@ -1500,7 +1532,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/1216/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1216/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 @@ -1518,16 +1554,16 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 3 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 + cd _build && go install -trimpath -v -p 4 github.com/containerd/stargz-snapshotter/analyzer github.com/containerd/stargz-snapshotter/analyzer/fanotify github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/containerd/stargz-snapshotter/analyzer/fanotify/service github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/stargz-snapshotter/cache github.com/containerd/stargz-snapshotter/cmd/ctr-remote github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands github.com/containerd/stargz-snapshotter/estargz github.com/containerd/stargz-snapshotter/estargz/errorutil github.com/containerd/stargz-snapshotter/estargz/externaltoc github.com/containerd/stargz-snapshotter/estargz/zstdchunked github.com/containerd/stargz-snapshotter/fs github.com/containerd/stargz-snapshotter/fs/config github.com/containerd/stargz-snapshotter/fs/layer github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote github.com/containerd/stargz-snapshotter/fs/source github.com/containerd/stargz-snapshotter/metadata github.com/containerd/stargz-snapshotter/metadata/memory github.com/containerd/stargz-snapshotter/metadata/testutil github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked github.com/containerd/stargz-snapshotter/recorder github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containerd/stargz-snapshotter/snapshot github.com/containerd/stargz-snapshotter/store github.com/containerd/stargz-snapshotter/task github.com/containerd/stargz-snapshotter/util/cacheutil github.com/containerd/stargz-snapshotter/util/containerdutil github.com/containerd/stargz-snapshotter/util/criutil github.com/containerd/stargz-snapshotter/util/ioutils github.com/containerd/stargz-snapshotter/util/namedmutex github.com/containerd/stargz-snapshotter/util/testutil github.com/containerd/stargz-snapshotter/version +internal/byteorder internal/goarch internal/unsafeheader internal/cpu -internal/byteorder internal/abi -internal/chacha8rand -internal/bytealg internal/coverage/rtcov +internal/chacha8rand internal/godebugs +internal/bytealg internal/goexperiment internal/goos internal/profilerecord @@ -1536,23 +1572,23 @@ internal/stringslite runtime/internal/math runtime/internal/sys -internal/runtime/exithook internal/race sync/atomic +internal/runtime/exithook unicode unicode/utf8 -runtime internal/asan -internal/itoa internal/msan +internal/itoa cmp math/bits -math encoding unicode/utf16 log/internal internal/nettrace +math container/list +runtime crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 @@ -1562,9 +1598,7 @@ google.golang.org/protobuf/internal/set github.com/containerd/containerd/defaults github.com/google/go-cmp/cmp/internal/flags -github.com/klauspost/compress log/slog/internal -go.opentelemetry.io/otel/internal go.opentelemetry.io/otel/metric/embedded go.opentelemetry.io/otel/trace/embedded github.com/containerd/containerd/services @@ -1573,128 +1607,123 @@ github.com/intel/goresctrl/pkg/kubernetes golang.org/x/exp/constraints golang.org/x/exp/maps +github.com/klauspost/compress +go.opentelemetry.io/otel/internal golang.org/x/exp/slices github.com/opencontainers/runtime-spec/specs-go/features github.com/containerd/stargz-snapshotter/fs/config github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/version +iter +internal/weak internal/reflectlite sync -iter slices -internal/weak crypto/subtle maps github.com/containerd/containerd/version runtime/metrics internal/bisect internal/testlog +runtime/cgo +internal/singleflight errors +internal/godebug sort io -internal/godebug internal/oserror -bytes syscall +bytes strings strconv bufio path -runtime/cgo +hash reflect +hash/crc32 +html time +internal/syscall/unix +internal/syscall/execenv +regexp/syntax +vendor/golang.org/x/net/dns/dnsmessage +regexp context io/fs -internal/filepathlite -internal/syscall/unix internal/poll -internal/fmtsort -internal/syscall/execenv +math/rand/v2 +internal/filepathlite +internal/concurrent +crypto +unique +crypto/cipher +net/netip +crypto/internal/boring os +crypto/internal/randutil +math/rand +internal/fmtsort encoding/binary +crypto/aes +crypto/des +crypto/internal/edwards25519/field +crypto/internal/nistec/fiat golang.org/x/sys/unix encoding/base64 -hash -hash/crc32 fmt path/filepath -html -regexp/syntax +net os/user encoding/json github.com/containerd/console compress/flate log golang.org/x/net/internal/timeseries -archive/tar compress/gzip -regexp net/url text/template/parse -vendor/golang.org/x/net/dns/dnsmessage -internal/singleflight -math/rand/v2 -internal/concurrent -unique -text/template -net/netip -crypto -crypto/cipher -crypto/internal/boring -crypto/internal/randutil -math/rand math/big +text/template +archive/tar html/template -net -crypto/aes -crypto/des -crypto/internal/edwards25519/field -crypto/internal/nistec/fiat crypto/rand +crypto/internal/nistec crypto/internal/bigmod crypto/internal/boring/bbig crypto/sha512 encoding/asn1 -vendor/golang.org/x/crypto/cryptobyte crypto/internal/edwards25519 +crypto/ecdh +crypto/elliptic crypto/ed25519 -crypto/internal/nistec +vendor/golang.org/x/crypto/cryptobyte crypto/hmac vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/hkdf +vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/sys/cpu -vendor/golang.org/x/crypto/sha3 -crypto/ecdh -crypto/elliptic crypto/internal/hpke -crypto/internal/mlkem768 -crypto/md5 crypto/ecdsa +vendor/golang.org/x/crypto/sha3 +crypto/md5 crypto/rc4 +crypto/internal/mlkem768 crypto/rsa crypto/sha1 crypto/sha256 crypto/dsa encoding/hex encoding/pem -crypto/x509/pkix vendor/golang.org/x/text/transform +crypto/x509/pkix vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm -vendor/golang.org/x/text/secure/bidirule -crypto/x509 -net/textproto vendor/golang.org/x/net/http2/hpack mime -vendor/golang.org/x/net/idna +vendor/golang.org/x/text/secure/bidirule mime/quotedprintable -mime/multipart -vendor/golang.org/x/net/http/httpguts -vendor/golang.org/x/net/http/httpproxy net/http/internal -crypto/tls net/http/internal/ascii text/tabwriter google.golang.org/grpc/backoff @@ -1704,67 +1733,102 @@ hash/fnv google.golang.org/protobuf/internal/detrand google.golang.org/grpc/connectivity +vendor/golang.org/x/net/idna google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/pragma -go/token google.golang.org/protobuf/encoding/protowire +go/token google.golang.org/protobuf/reflect/protoreflect -google.golang.org/grpc/internal -google.golang.org/grpc/metadata google.golang.org/grpc/internal/grpcrand -google.golang.org/grpc/codes -google.golang.org/grpc/internal/grpcutil -google.golang.org/grpc/encoding embed +google.golang.org/protobuf/internal/editiondefaults +io/ioutil +google.golang.org/protobuf/internal/version +google.golang.org/grpc/internal/backoff +google.golang.org/grpc/internal/buffer +google.golang.org/grpc/internal/grpcsync +google.golang.org/grpc/internal/idle +golang.org/x/text/transform 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 +crypto/x509 +net/textproto +vendor/golang.org/x/net/http/httpproxy google.golang.org/protobuf/runtime/protoiface -google.golang.org/protobuf/internal/descfmt +google.golang.org/grpc/internal +vendor/golang.org/x/net/http/httpguts +mime/multipart google.golang.org/protobuf/proto +google.golang.org/grpc/metadata +google.golang.org/grpc/codes +google.golang.org/grpc/internal/grpcutil +google.golang.org/protobuf/internal/descfmt +google.golang.org/grpc/encoding google.golang.org/protobuf/internal/descopts -google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/encoding/text +google.golang.org/grpc/internal/balancerload +google.golang.org/protobuf/internal/encoding/json +golang.org/x/text/unicode/bidi google.golang.org/protobuf/internal/encoding/defval -google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc -io/ioutil -google.golang.org/protobuf/internal/version -google.golang.org/grpc/internal/backoff -google.golang.org/grpc/internal/balancerload -google.golang.org/grpc/internal/buffer -google.golang.org/grpc/internal/grpcsync +google.golang.org/protobuf/encoding/prototext +crypto/tls +golang.org/x/text/secure/bidirule +golang.org/x/text/unicode/norm +golang.org/x/net/http2/hpack +google.golang.org/grpc/internal/syscall +google.golang.org/grpc/keepalive +google.golang.org/grpc/stats +google.golang.org/grpc/tap +google.golang.org/grpc/internal/envconfig +google.golang.org/grpc/internal/resolver/dns/internal +github.com/containerd/containerd/archive/tarheader +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/encoding/protojson +google.golang.org/protobuf/internal/impl +golang.org/x/net/idna +github.com/sirupsen/logrus +golang.org/x/net/http/httpguts +github.com/containerd/continuity/sysx +golang.org/x/sync/errgroup +github.com/moby/sys/userns +github.com/cespare/xxhash +github.com/containerd/containerd/pkg/epoch +github.com/containerd/continuity/fs +github.com/containerd/log +github.com/klauspost/compress/fse net/http/httptrace +net/http google.golang.org/grpc/internal/credentials +github.com/containerd/containerd/archive google.golang.org/grpc/credentials -net/http google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure -google.golang.org/protobuf/internal/encoding/tag +google.golang.org/grpc/internal/metadata +google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/channelz +google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer -google.golang.org/protobuf/internal/impl +google.golang.org/grpc/internal/resolver/unix +google.golang.org/grpc/peer google.golang.org/grpc/balancer/base -google.golang.org/grpc/balancer/roundrobin -google.golang.org/grpc/internal/balancer/gracefulswitch -google.golang.org/grpc/internal/idle -google.golang.org/grpc/internal/metadata -google.golang.org/protobuf/internal/encoding/json -google.golang.org/protobuf/encoding/protojson google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/resolver -google.golang.org/grpc/internal/resolver/passthrough -google.golang.org/grpc/internal/transport/networktype -google.golang.org/grpc/internal/resolver/unix -golang.org/x/text/transform -golang.org/x/text/unicode/bidi -golang.org/x/text/secure/bidirule -golang.org/x/text/unicode/norm -golang.org/x/net/idna +google.golang.org/grpc/balancer/roundrobin +google.golang.org/grpc/internal/balancer/gracefulswitch +google.golang.org/grpc/balancer/grpclb/state +google.golang.org/grpc/internal/resolver/dns +github.com/klauspost/compress/huff0 +google.golang.org/grpc/resolver/dns +github.com/klauspost/compress/internal/snapref +runtime/debug google.golang.org/protobuf/internal/filetype +os/exec +github.com/klauspost/compress/zstd google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/protoadapt google.golang.org/grpc/encoding/proto @@ -1775,185 +1839,156 @@ google.golang.org/protobuf/types/known/anypb google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/genproto/googleapis/rpc/status -google.golang.org/grpc/internal/status google.golang.org/grpc/internal/pretty -google.golang.org/grpc/status -golang.org/x/net/http/httpguts -golang.org/x/net/trace -golang.org/x/net/http2/hpack -google.golang.org/grpc/internal/binarylog -golang.org/x/net/http2 -google.golang.org/grpc/internal/syscall -google.golang.org/grpc/keepalive -google.golang.org/grpc/peer -google.golang.org/grpc/stats -google.golang.org/grpc/tap -net/http/httputil -google.golang.org/grpc/balancer/grpclb/state -google.golang.org/grpc/internal/envconfig -google.golang.org/grpc/internal/resolver/dns/internal -google.golang.org/grpc/internal/resolver/dns -google.golang.org/grpc/resolver/dns +google.golang.org/grpc/internal/status google.golang.org/protobuf/types/known/emptypb +google.golang.org/grpc/status google.golang.org/protobuf/types/known/fieldmaskpb +google.golang.org/grpc/internal/binarylog google.golang.org/protobuf/types/descriptorpb github.com/containerd/containerd/api/types/task -github.com/containerd/containerd/archive/tarheader -github.com/sirupsen/logrus -github.com/containerd/containerd/pkg/epoch -github.com/containerd/containerd/api/types -github.com/containerd/continuity/sysx -golang.org/x/sync/errgroup -github.com/containerd/continuity/fs -github.com/containerd/log -github.com/moby/sys/userns -google.golang.org/grpc/internal/transport -github.com/cespare/xxhash -github.com/containerd/containerd/archive -github.com/klauspost/compress/fse -github.com/klauspost/compress/internal/snapref -github.com/klauspost/compress/huff0 -runtime/debug -os/exec github.com/containerd/fifo -github.com/klauspost/compress/zstd github.com/containerd/containerd/cio -google.golang.org/grpc github.com/gogo/protobuf/proto github.com/containerd/containerd/archive/compression +github.com/containerd/containerd/api/types github.com/containerd/errdefs -github.com/containerd/containerd/api/services/containers/v1 -github.com/containerd/containerd/api/services/content/v1 -github.com/containerd/containerd/api/services/diff/v1 -github.com/containerd/containerd/api/services/events/v1 -github.com/containerd/containerd/api/services/images/v1 -github.com/containerd/containerd/api/services/introspection/v1 -github.com/containerd/containerd/api/services/leases/v1 -github.com/containerd/containerd/api/services/namespaces/v1 -github.com/containerd/containerd/api/services/sandbox/v1 -github.com/containerd/containerd/api/services/snapshots/v1 -github.com/containerd/containerd/api/services/streaming/v1 -github.com/containerd/containerd/api/services/tasks/v1 -github.com/containerd/containerd/api/services/transfer/v1 -github.com/containerd/containerd/api/services/version/v1 -github.com/containerd/typeurl/v2 -github.com/containerd/containerd/containers -github.com/containerd/containerd/errdefs github.com/containerd/containerd/pkg/randutil github.com/opencontainers/go-digest -github.com/containerd/containerd/filters +github.com/containerd/containerd/errdefs github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 +github.com/containerd/containerd/filters github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/function -github.com/google/go-cmp/cmp/internal/value github.com/containerd/containerd/content +github.com/google/go-cmp/cmp/internal/value google.golang.org/genproto/protobuf/field_mask -github.com/containerd/containerd/protobuf/types github.com/google/go-cmp/cmp +github.com/containerd/containerd/protobuf/types github.com/containerd/containerd/labels github.com/containerd/platforms +golang.org/x/net/trace +golang.org/x/net/http2 +net/http/httputil golang.org/x/sync/semaphore github.com/containerd/containerd/contrib/seccomp/kernelversion github.com/moby/sys/mountinfo -github.com/containerd/containerd/mount github.com/containerd/containerd/images +github.com/containerd/containerd/mount github.com/containerd/containerd/protobuf/proto -github.com/containerd/containerd/events github.com/containerd/containerd/reference github.com/distribution/reference github.com/containerd/containerd/leases +github.com/containerd/containerd/images/archive github.com/containerd/containerd/identifiers github.com/containerd/ttrpc -github.com/containerd/containerd/images/archive -github.com/containerd/containerd/protobuf -github.com/containerd/containerd/content/proxy -github.com/containerd/containerd/diff -github.com/containerd/containerd/leases/proxy -github.com/containerd/containerd/diff/proxy -github.com/containerd/containerd/namespaces github.com/containerd/containerd/pkg/cap github.com/containerd/containerd/snapshots github.com/moby/sys/user github.com/opencontainers/runtime-spec/specs-go +github.com/containerd/containerd/namespaces +github.com/containerd/typeurl/v2 github.com/containerd/containerd/pkg/dialer github.com/containerd/containerd/pkg/kmutex -github.com/containerd/containerd/pkg/streaming github.com/containerd/containerd/pkg/transfer -github.com/containerd/containerd/api/types/transfer +github.com/containerd/containerd/containers +google.golang.org/grpc/internal/transport +github.com/containerd/containerd/protobuf +github.com/containerd/containerd/events github.com/containerd/containerd/oci +github.com/containerd/containerd/pkg/streaming +github.com/containerd/containerd/diff +github.com/containerd/containerd/api/types/transfer github.com/containerd/containerd/pkg/cleanup log/slog/internal/buffer log/slog github.com/containerd/containerd/pkg/transfer/streaming -github.com/containerd/containerd/pkg/transfer/proxy go.opentelemetry.io/otel/internal/attribute go.opentelemetry.io/otel/codes -go.opentelemetry.io/otel/attribute go.opentelemetry.io/otel/internal/baggage -github.com/go-logr/logr +go.opentelemetry.io/otel/attribute go.opentelemetry.io/otel/baggage -github.com/go-logr/logr/funcr github.com/opencontainers/image-spec/identity github.com/docker/go-events go.opentelemetry.io/otel/metric +github.com/go-logr/logr go.opentelemetry.io/otel/trace -github.com/go-logr/stdr +github.com/go-logr/logr/funcr +google.golang.org/grpc go.opentelemetry.io/otel/semconv/v1.21.0 -github.com/containerd/containerd/events/exchange go.opentelemetry.io/otel/propagation -github.com/containerd/containerd/plugin +github.com/go-logr/stdr +github.com/containerd/containerd/events/exchange go.opentelemetry.io/otel/internal/global +github.com/containerd/containerd/plugin github.com/containerd/containerd/remotes github.com/containerd/containerd/remotes/errors github.com/containerd/containerd/remotes/docker/auth github.com/containerd/containerd/remotes/docker/schema1 +go.opentelemetry.io/otel github.com/moby/locker github.com/containerd/containerd/rootfs github.com/containerd/containerd/runtime/linux/runctypes -go.opentelemetry.io/otel github.com/containerd/containerd/tracing github.com/containerd/containerd/runtime/v2/runc/options -github.com/containerd/containerd/api/runtime/sandbox/v1 github.com/containerd/containerd/services/warning +database/sql/driver github.com/containerd/containerd/pkg/unpack github.com/containerd/containerd/remotes/docker -database/sql/driver -github.com/containerd/containerd/sandbox -github.com/containerd/containerd/sandbox/proxy github.com/google/uuid google.golang.org/genproto/googleapis/rpc/code -github.com/containerd/containerd/snapshots/proxy os/signal -github.com/containerd/containerd/services/introspection -github.com/moby/sys/signal github.com/opencontainers/selinux/pkg/pwalkdir -google.golang.org/grpc/health/grpc_health_v1 github.com/opencontainers/selinux/go-selinux +github.com/moby/sys/signal github.com/containerd/containerd/pkg/atomicfile +github.com/containerd/containerd/api/services/containers/v1 +github.com/containerd/containerd/api/services/content/v1 +github.com/containerd/containerd/api/services/diff/v1 +github.com/containerd/containerd/api/services/events/v1 +github.com/containerd/containerd/api/services/images/v1 +github.com/containerd/containerd/api/services/introspection/v1 +github.com/containerd/containerd/api/services/leases/v1 +github.com/containerd/containerd/api/services/namespaces/v1 +github.com/containerd/containerd/api/services/sandbox/v1 +github.com/containerd/containerd/api/services/snapshots/v1 +github.com/containerd/containerd/api/services/streaming/v1 +github.com/containerd/containerd/api/services/tasks/v1 +github.com/containerd/containerd/api/services/transfer/v1 +github.com/containerd/containerd/api/services/version/v1 +github.com/containerd/containerd/content/proxy +github.com/containerd/containerd/diff/proxy +github.com/containerd/containerd/leases/proxy +github.com/containerd/containerd/pkg/transfer/proxy +github.com/containerd/containerd/api/runtime/sandbox/v1 +github.com/containerd/containerd/services/introspection +github.com/containerd/containerd/snapshots/proxy +github.com/opencontainers/selinux/go-selinux/label +google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/pkg/transfer/plugins -github.com/containerd/containerd/pkg/transfer/registry github.com/pelletier/go-toml +github.com/containerd/containerd/pkg/transfer/registry +github.com/containerd/containerd/sandbox flag -github.com/opencontainers/selinux/go-selinux/label -github.com/containerd/containerd github.com/russross/blackfriday/v2 -github.com/containerd/containerd/remotes/docker/config -github.com/cpuguy83/go-md2man/v2/md2man -github.com/urfave/cli +github.com/containerd/containerd/sandbox/proxy +github.com/containerd/containerd github.com/containerd/cgroups/cgroup1/stats github.com/containerd/cgroups/cgroup2/stats +github.com/cpuguy83/go-md2man/v2/md2man +github.com/urfave/cli github.com/containernetworking/cni/pkg/types github.com/containernetworking/cni/pkg/types/internal +github.com/containerd/containerd/remotes/docker/config github.com/containernetworking/cni/pkg/types/create github.com/containernetworking/cni/pkg/types/020 +github.com/containernetworking/cni/pkg/types/040 github.com/containernetworking/cni/pkg/utils internal/sysinfo -github.com/containernetworking/cni/pkg/types/040 +github.com/containernetworking/cni/pkg/types/100 runtime/trace -github.com/containerd/containerd/cmd/ctr/commands testing -github.com/containernetworking/cni/pkg/types/100 github.com/containernetworking/cni/pkg/version github.com/containernetworking/cni/pkg/invoke github.com/containernetworking/cni/libcni @@ -1962,152 +1997,153 @@ github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/hashicorp/errwrap github.com/containerd/containerd/images/converter +github.com/containerd/containerd/cmd/ctr/commands github.com/hashicorp/go-multierror github.com/containerd/stargz-snapshotter/analyzer/fanotify -github.com/containerd/go-cni github.com/containerd/containerd/images/converter/uncompress github.com/containerd/stargz-snapshotter/recorder github.com/containerd/stargz-snapshotter/util/containerdutil github.com/rs/xid github.com/containerd/stargz-snapshotter/analyzer/fanotify/service +github.com/containerd/go-cni github.com/containerd/stargz-snapshotter/analyzer/recorder -github.com/containerd/containerd/cmd/ctr/commands/tasks github.com/containerd/stargz-snapshotter/util/cacheutil github.com/containerd/stargz-snapshotter/util/namedmutex encoding/csv -github.com/containerd/stargz-snapshotter/cache github.com/containerd/containerd/contrib/apparmor +github.com/containerd/stargz-snapshotter/cache +github.com/containerd/containerd/cmd/ctr/commands/tasks github.com/containerd/containerd/contrib/nvidia github.com/containerd/containerd/contrib/seccomp github.com/containerd/containerd/pkg/runtimeoptions/v1 gopkg.in/inf.v0 -github.com/containerd/stargz-snapshotter/analyzer +github.com/intel/goresctrl/pkg/log github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/blockio/internal/resource -github.com/intel/goresctrl/pkg/log sigs.k8s.io/yaml/goyaml.v2 +github.com/containerd/stargz-snapshotter/analyzer github.com/docker/go-units -github.com/containerd/containerd/cmd/ctr/commands/deprecations github.com/containerd/containerd/pkg/progress +github.com/containerd/containerd/cmd/ctr/commands/deprecations github.com/containerd/containerd/cmd/ctr/commands/content github.com/containerd/containerd/api/events github.com/containerd/containerd/pkg/transfer/archive -github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/containerd/pkg/transfer/image github.com/containerd/containerd/cmd/ctr/commands/info github.com/containerd/containerd/cmd/ctr/commands/images +github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/containerd/cmd/ctr/commands/install sigs.k8s.io/yaml github.com/containerd/containerd/cmd/ctr/commands/leases -github.com/intel/goresctrl/pkg/blockio github.com/containerd/cgroups +github.com/intel/goresctrl/pkg/blockio github.com/godbus/dbus hash/adler32 -github.com/containerd/containerd/cmd/ctr/commands/run compress/zlib debug/dwarf -github.com/containerd/containerd/cmd/ctr/commands/containers internal/saferio -github.com/cilium/ebpf/internal/unix internal/zstd +github.com/containerd/containerd/cmd/ctr/commands/run +github.com/cilium/ebpf/internal/unix github.com/cilium/ebpf/internal/sys -github.com/coreos/go-systemd/dbus +github.com/containerd/containerd/cmd/ctr/commands/containers debug/elf github.com/cilium/ebpf/asm -github.com/containerd/cgroups/cgroup1 go/scanner go/ast go/build/constraint go/doc/comment github.com/containerd/containerd/cmd/ctr/commands/oci github.com/containerd/containerd/cmd/ctr/commands/plugins +github.com/coreos/go-systemd/dbus github.com/containerd/containerd/cmd/ctr/commands/pprof github.com/containerd/containerd/cmd/ctr/commands/sandboxes -go/internal/typeparams -go/printer -go/parser github.com/containerd/containerd/api/runtime/task/v2 github.com/containerd/containerd/api/services/ttrpc/events/v1 +go/internal/typeparams +github.com/containerd/cgroups/cgroup1 +go/parser +go/printer github.com/containerd/containerd/pkg/shutdown github.com/containerd/containerd/pkg/ttrpcutil -go/format github.com/containerd/containerd/sys -github.com/cilium/ebpf/internal github.com/containerd/go-runc github.com/containerd/containerd/cmd/ctr/commands/snapshots -github.com/cilium/ebpf/btf -github.com/cilium/ebpf/internal/tracefs -github.com/containerd/containerd/sys/reaper github.com/containerd/containerd/cmd/ctr/commands/version -github.com/containerd/containerd/runtime/v2/shim +go/format +github.com/cilium/ebpf/internal github.com/containerd/containerd/pkg/seed github.com/containernetworking/plugins/pkg/ns github.com/moby/sys/symlink -github.com/containerd/containerd/pkg/netns -github.com/containerd/containerd/cmd/ctr/commands/shim github.com/containerd/containerd/pkg/snapshotters +github.com/containerd/containerd/sys/reaper github.com/containerd/stargz-snapshotter/estargz/errorutil +github.com/containerd/containerd/pkg/netns github.com/vbatts/tar-split/archive/tar +github.com/cilium/ebpf/btf +github.com/cilium/ebpf/internal/tracefs +github.com/containerd/containerd/runtime/v2/shim github.com/containerd/stargz-snapshotter/fs/source github.com/containerd/stargz-snapshotter/util/ioutils expvar -github.com/cilium/ebpf/internal/kconfig -github.com/cilium/ebpf +github.com/containerd/stargz-snapshotter/estargz +github.com/containerd/containerd/cmd/ctr/commands/shim github.com/beorn7/perks/quantile github.com/prometheus/client_model/go -github.com/containerd/stargz-snapshotter/estargz -github.com/prometheus/common/model -github.com/prometheus/client_golang/prometheus/internal -github.com/cilium/ebpf/link github.com/munnerz/goautoneg google.golang.org/protobuf/encoding/protodelim -github.com/prometheus/common/expfmt -github.com/containerd/cgroups/cgroup2 +github.com/prometheus/common/model github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util -github.com/containerd/containerd/runtime/opts +github.com/prometheus/procfs +github.com/cilium/ebpf/internal/kconfig +github.com/cilium/ebpf +github.com/prometheus/client_golang/prometheus/internal +github.com/prometheus/common/expfmt +github.com/cilium/ebpf/link +github.com/containerd/containerd/content/local github.com/containerd/stargz-snapshotter/estargz/zstdchunked -github.com/containerd/containerd/cmd/ctr/commands/namespaces +github.com/containerd/cgroups/cgroup2 github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/estargz/externaltoc github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked -github.com/containerd/containerd/cmd/ctr/app github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc -github.com/prometheus/procfs +github.com/prometheus/client_golang/prometheus github.com/containerd/stargz-snapshotter/metadata -github.com/containerd/containerd/content/local -github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands github.com/containerd/stargz-snapshotter/util/testutil +github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands +github.com/containerd/containerd/runtime/opts +github.com/containerd/containerd/cmd/ctr/commands/namespaces github.com/hashicorp/go-cleanhttp github.com/hashicorp/go-retryablehttp -github.com/containerd/stargz-snapshotter/cmd/ctr-remote +github.com/containerd/containerd/cmd/ctr/app golang.org/x/sync/singleflight github.com/containerd/stargz-snapshotter/task github.com/hanwen/go-fuse/splice -github.com/hanwen/go-fuse/fuse -github.com/prometheus/client_golang/prometheus github.com/hanwen/go-fuse/internal -github.com/hanwen/go-fuse/fs -github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header +github.com/hanwen/go-fuse/fuse github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil -github.com/containerd/stargz-snapshotter/fs/reader -github.com/containerd/stargz-snapshotter/fs/remote -github.com/prometheus/client_golang/prometheus/promhttp -github.com/containerd/stargz-snapshotter/fs/layer +github.com/containerd/stargz-snapshotter/cmd/ctr-remote github.com/containerd/stargz-snapshotter/metadata/memory github.com/containerd/containerd/snapshots/overlay/overlayutils -github.com/docker/go-metrics go.etcd.io/bbolt -github.com/containerd/stargz-snapshotter/metadata/testutil -github.com/containerd/stargz-snapshotter/fs/metrics/layer +github.com/containerd/stargz-snapshotter/fs/metrics/common +github.com/containerd/stargz-snapshotter/fs/reader +github.com/containerd/stargz-snapshotter/fs/remote +github.com/hanwen/go-fuse/fs +github.com/prometheus/client_golang/prometheus/promhttp github.com/containerd/containerd/metadata/boltutil -github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containerd/containerd/snapshots/storage -github.com/containerd/stargz-snapshotter/store github.com/containerd/stargz-snapshotter/snapshot +github.com/containerd/stargz-snapshotter/metadata/testutil +github.com/containerd/stargz-snapshotter/fs/layer +github.com/docker/go-metrics +github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containerd/stargz-snapshotter/util/criutil +github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/fs +github.com/containerd/stargz-snapshotter/store debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3' DH_GOLANG_EXCLUDES="stargz-snapshotter/service cmd/containerd-stargz-grpc cmd/stargz-store ipfs nativeconverter estargz/zstdchunked" GOMAXPROCS=4 dh_auto_test -v --max-parallel=2 @@ -2119,224 +2155,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-02-18T16:10:37Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" -=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" +=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" -=== RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" +time="2025-02-18T16:24:31Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" +=== RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" -time="2025-02-18T16:10:38Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:f9070c638baf93a7c33aa432ead93071485769bdcafd47c112ed71c5dcecc80b\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:14be6581453ca1a4c10bd653576ccf97ca30b8109345ee7a1a12f59686097781\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:e5d6a3b04853519e0e3cf540a9cbfc6773977a7e7d11f00fe702e2cab06bcf38\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:248696e1a981eead696f88a1feffd80dbd7b261ac8cb6c36df728c46abba746d\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:57305454d1be9aff4616ba4a55c2993e954721f0345f41b4cec4884f8920718d\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:4b19f45963b97a3c8bbe2d94d920598805cca57bee38e605e18cdaa01815afc3\"" -=== RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:a7169485b5aaf2eabc20c4c361798a8edf9b55cd90cb4870da586f398e4faa56\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:b433e4df645973ad4b56ec25586c783c0bb219a438e3cf2782c269caf9ce8622\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:94a84177fe6aec9469cb25da2d3a908d7ad1b81db6688358e8b9c1124607ac65\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:db98a7aa00c6646e53dac18ea0e4183acb7b2e435b159e9f8a3bfc53634035dc\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:464756ab6df2f71d8a597ec920905e80e9154ec8f9ed7ce877b553088e1dcc04\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:179af80a31ea906cedbeb760336dad1c5cf8813acd230e8a1dc984c687d7f49a\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:c651baf78c2963ee184ace844f04bea668f3082f137d6a69a0082a476f317d69\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:faf20e59f41b92c06460404c7bed5b675687fd58a1873df13735c52269899401\"" +=== RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:46c307058c7a18dd32e45a4f334e291c7d71b90b4ea9bc022d5b403173d1af16\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:0870a147d5953977184564a8090ece563edc82fd201d3871e7a13041bf0cf20d\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:ed9a252a9e22b2e3edcc6a0276b599764482f4dd3700ed35bfef64f4208ced00\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:20439dd3942c4593676f3a75550045ae7eb2a93115aeef15d0128d1b7c6cf64e\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:1f142352a1ae8288de6b357660ccc92f457f5b191f3d489cc438534badffcc8f\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:b25ec098abebfaaaca29d6ffbaf2f9fc6cdeaf6d839398292ff7c30fccf34769\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:365b75317d0c3c517d92bbad9aff5b69067fad70fa11b20e049c78c76399fd51\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:f7d283afa4ac38ecf5b9dd0d1b79cb14dcca0679bb6ff8af89a9582a033e91c5\"" -=== RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:ba07b44483acf3584ffa90a9326980ef523a12c286394eb31bca24d8ac876bf4\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:c3fcd7af32d5454bba67a42bcde069ff34c68bf3ac44dce4ffe1ba68f89a5960\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:a829caa05f4e735c8cca6e211fc0ec9d21d5bacc85ec90c8e2124a956bf723dc\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:705494b32d554c6e24767f017332af75598e8346ca9e0a58ce3382f89c024edf\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:014a4da76babdd5fdf9f529b9efabcd31b664140e8e7d5af1bfd4c45eb35b273\"" -time="2025-02-18T16:10:39Z" level=info msg="analyzing blob \"sha256:3d88d2cfc2c51b4dfbdf5d506db197adf3f61408d7b04a37724c5b42e6ad551b\"" -=== RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:4ec933830ee20429b949d7e4da2af67d70fc443efc13cb139e830d020ea3f8c1\"" - recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:f02487b265c06fee9a85080c1a98e0575ab29ab5e9dec4186971ef06434fe5c8\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:58ffb35a2481f67b1f743c41e626c1746b5b55121479a4fdd03f9325d2af4786\"" +=== RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:21c9d01029abc2093060d814f3089b256f8c7d4dcfe0e4b66d9e6a691825d338\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:1c37f5053af795a7f976736e7f9252af0eeae7687cc71c9087ae3c9a9bfc3f74\"" === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:2b10964d1d882f64d4032648f324c27c35b8a7224bfe8e3bc356c9ee13b6821b\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:e75d4f98c2660ab10b283798e7e7dfec065dbacec8c6e46c5605483ac8087be0\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:db4258e85fa3ade0f24a1ad1c17294f522f06c021616a772086e663e617cb42f\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:3810a9333c80fde5c2d823c9406175fe254a163b49a954606b64c3b0a72f8d7a\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:6b18824a9a174a215b5ca1d7cf756f1c1d5e31cb791fc29008f2b8700d244744\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:0fb83b26540fa7b98b64e1105df760aa230aaa2488c426a0af88534aa8cdc1a0\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-02-18T16:10:40Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2025-02-18T16:24:32Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2025-02-18T16:24:32Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" + recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory +=== RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-02-18T16:10:40Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-02-18T16:10:41Z" 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-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2025-02-18T16:24:33Z" 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+gzip,prefix=/#01 -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2025-02-18T16:24:33Z" 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,prefix=../#01 -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2025-02-18T16:24:33Z" 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-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-02-18T16:10:41Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2025-02-18T16:24:33Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2025-02-18T16:24:33Z" 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 (4.43s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= (0.81s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.06s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.06s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.06s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.06s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.05s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.06s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.06s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= (0.14s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.11s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.13s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.11s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.12s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.18s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.13s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.12s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= (0.06s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.06s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.06s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.06s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.07s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.09s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.07s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.07s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.07s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.07s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.06s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.07s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.06s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.06s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.06s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.10s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.09s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.07s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.08s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.07s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 (0.07s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 (0.06s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 (0.08s) +--- PASS: TestNodeIndex (1.88s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= (0.03s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.02s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= (0.05s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.09s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.05s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.05s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.05s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.05s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.05s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.05s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= (0.04s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.04s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.04s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.04s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.03s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.04s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.04s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.05s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.04s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 (0.04s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 (0.05s) PASS -ok github.com/containerd/stargz-snapshotter/analyzer/recorder 4.450s +ok github.com/containerd/stargz-snapshotter/analyzer/recorder 1.897s === RUN TestDirectoryCache === RUN TestDirectoryCache/dir-with-enough-mem-empty_data === RUN TestDirectoryCache/dir-with-enough-mem-data @@ -2350,7 +2386,7 @@ --- PASS: TestDirectoryCache/dir-with-enough-mem-empty_data (0.00s) --- PASS: TestDirectoryCache/dir-with-enough-mem-data (0.00s) --- PASS: TestDirectoryCache/dir-with-enough-mem-manydata (0.00s) - --- PASS: TestDirectoryCache/dir-with-enough-mem-dup_data (0.00s) + --- PASS: TestDirectoryCache/dir-with-enough-mem-dup_data (0.01s) --- PASS: TestDirectoryCache/dir-with-small-mem-empty_data (0.00s) --- PASS: TestDirectoryCache/dir-with-small-mem-data (0.00s) --- PASS: TestDirectoryCache/dir-with-small-mem-manydata (0.00s) @@ -2366,7 +2402,7 @@ --- PASS: TestMemoryCache/memory-manydata (0.00s) --- PASS: TestMemoryCache/memory-dup_data (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/cache 0.022s +ok github.com/containerd/stargz-snapshotter/cache 0.019s ? 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 @@ -3186,8 +3222,8 @@ === 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 (17.46s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=0 (0.02s) +--- PASS: TestSort (8.91s) + --- 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) @@ -3203,10 +3239,10 @@ --- 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.02s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) @@ -3215,159 +3251,159 @@ --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=2 (0.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.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=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=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=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=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.02s) - --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.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.02s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (0.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.02s) - --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- 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.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.02s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-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=2 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/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.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.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- 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.02s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- 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.02s) - --- 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.02s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- 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.02s) - --- 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.02s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=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.02s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 (0.02s) @@ -3378,7 +3414,7 @@ --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.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) @@ -3395,326 +3431,326 @@ --- 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=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 (0.03s) - --- 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.03s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- 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.03s) - --- 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.03s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- 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.03s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=0 (0.03s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/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.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.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.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=0 (0.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.02s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=0 (0.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.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.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.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=1 (0.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.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=2 (0.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.02s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=2 (0.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.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.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.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.02s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.04s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.04s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 (0.04s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.04s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.04s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.05s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.04s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=0 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=0 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=0 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.03s) - --- 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.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=1 (0.02s) - --- 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.03s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.03s) - --- 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.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.03s) - --- 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.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=1 (0.02s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.03s) - --- 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.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.03s) - --- 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=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 (0.02s) - --- 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.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.03s) - --- 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.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.03s) - --- 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.03s) - --- 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.03s) - --- 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.03s) - --- 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.03s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- 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.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.02s) - --- 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.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=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=2 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/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=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 (0.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-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-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.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=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.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.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=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.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.04s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.04s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=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.01s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=0 (0.00s) @@ -3735,274 +3771,274 @@ --- 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.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.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.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=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.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.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.00s) + --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=2 (0.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.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=0 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.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.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.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.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-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_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_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_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=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.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=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.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=2 (0.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/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.02s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 (0.03s) - --- 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.03s) - --- 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=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- 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.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.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=2 (0.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.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/hardlink-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 (0.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.02s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.02s) - --- 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.02s) - --- 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.02s) - --- 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.03s) - --- 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.02s) - --- 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.02s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (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.03s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- 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.03s) - --- 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.03s) - --- 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.03s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 (0.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=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 (0.03s) - --- 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.02s) - --- 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.02s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_absolute_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=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=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.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.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.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.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.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.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.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.03s) - --- 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=1 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.03s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- 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.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) === RUN TestCountReader === RUN TestCountReader/nop === RUN TestCountReader/read @@ -4052,7 +4088,7 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"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 @@ -4066,7 +4102,7 @@ testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -4081,8 +4117,6 @@ testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4090,6 +4124,8 @@ testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=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 @@ -4111,14 +4147,24 @@ === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152 3228] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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=0,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -4126,70 +4172,100 @@ 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 [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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + 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: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 1152 3228] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== 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:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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 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 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152 3228] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 1152 3228] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -4199,88 +4275,68 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152 3228] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" 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=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: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2076] - testutil.go:2330: got gzip streams: +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/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=GNU +=== 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== 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=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -4295,8 +4351,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: 1602, NextOffset: 1639 -=== 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:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -4306,52 +4360,59 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -4363,25 +4424,12 @@ 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== 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=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: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 -=== 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:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -4391,37 +4439,30 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152 3228] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== RUN TestGzipEStargz/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: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:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2076] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + 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=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 1152 3228] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2076] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -4432,22 +4473,25 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [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:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 40 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -4460,59 +4504,43 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== 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 [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: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" @@ -4520,6 +4548,11 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -4534,44 +4567,68 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 40 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" + testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 40 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" === 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] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== 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:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -4584,11 +4641,6 @@ testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -4596,76 +4648,75 @@ 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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=1,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40 182] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - 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: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=PAX - testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - 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: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== 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: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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -4674,46 +4725,37 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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/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=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== 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=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -4721,8 +4763,20 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34 159] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -4732,7 +4786,7 @@ testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 @@ -4746,34 +4800,41 @@ testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40 182] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" + 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=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 40 182] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" + 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=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 142] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -4790,72 +4851,73 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34 159] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - 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: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34 159] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go: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/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -4873,7 +4935,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=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -4883,55 +4954,53 @@ testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== 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 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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 @@ -4940,12 +5009,26 @@ testutil.go: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=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34 159] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 392 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-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=USTAR,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 @@ -4957,86 +5040,84 @@ testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== 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=PAX testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34 159] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 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: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=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + 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: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 @@ -5047,43 +5128,50 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34 159] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + 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=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 125] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + 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=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34 159] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + 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=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 125] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + 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=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34 159] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + 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=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} @@ -5091,36 +5179,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: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 363 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 244, NextOffset: 557 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 125 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 @@ -5134,49 +5203,50 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== 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=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === 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"}]} @@ -5193,113 +5263,113 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34 163] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34 163] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=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":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/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:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 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" @@ -5307,71 +5377,60 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34 163] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + 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=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + 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=-1,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=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34 163] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] +=== 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 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + 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=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/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -5379,13 +5438,13 @@ testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 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: 96, NextOffset: 133 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: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" @@ -5393,54 +5452,58 @@ 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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34 163] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" + 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=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=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 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + 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/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/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/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 175 539] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === 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"}]} @@ -5459,82 +5522,47 @@ testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175 539] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "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=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/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175 539] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== 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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=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=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -5542,31 +5570,18 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 +=== 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:395: Comparing: "foo2" vs "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/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 1326 -=== 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -5581,63 +5596,79 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 364] === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: 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 +=== 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME 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:509: Offset: 93, NextOffset: 130 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 206, NextOffset: 243 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 130, NextOffset: 357 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 1050 testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 @@ -5646,53 +5677,19 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 364] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 394, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175 539] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175 539] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== 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 @@ -5700,7 +5697,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=GNU -=== 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=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5708,32 +5705,53 @@ 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 + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052 3128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === 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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 1051 @@ -5743,6 +5761,8 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -5752,7 +5772,7 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:509: Offset: 400, NextOffset: 1051 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5761,9 +5781,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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=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 @@ -5772,9 +5791,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5783,7 +5800,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=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5792,7 +5811,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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 @@ -5801,76 +5820,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"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176 4252] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 132, NextOffset: 360 - testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 1042 - testutil.go:509: Offset: 594, NextOffset: 1324 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 245, NextOffset: 557 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - 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:509: Offset: 245, NextOffset: 557 + 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 +=== 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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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=PAX - testutil.go:1580: testing streams: [0 0 2176 4252] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5880,7 +5881,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: @@ -5918,6 +5919,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5929,8 +5932,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] @@ -5939,6 +5940,17 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052 3128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -5947,39 +5959,41 @@ 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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052 3128] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 1326 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052 3128] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 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} -=== 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: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 366 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== 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 @@ -5988,7 +6002,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=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 @@ -5997,9 +6011,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=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== 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 @@ -6008,12 +6022,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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + 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" @@ -6021,62 +6040,38 @@ 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" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052 3128] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176 4252] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/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=PAX - testutil.go:1580: testing streams: [0 0 1052 3128] - testutil.go:2330: got gzip streams: +=== 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" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 === 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=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 @@ -6086,6 +6081,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6103,8 +6100,16 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 126 394] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 394 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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"}]} @@ -6123,43 +6128,39 @@ 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: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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 341, NextOffset: 932 -=== 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 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 394 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 401] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 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: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 1171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 341, NextOffset: 932 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 394] testutil.go:2330: got gzip streams: @@ -6188,12 +6189,27 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134 402] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === 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" @@ -6201,52 +6217,20 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134 402] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 301 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - 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:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 504 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: @@ -6257,6 +6241,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6265,8 +6251,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 397] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6284,52 +6271,96 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127 395] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 307 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 127 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: 215, NextOffset: 479 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go: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:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go: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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 135 401] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 479, NextOffset: 512 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 1175 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127 395] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6338,7 +6369,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=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6347,23 +6380,21 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135 401] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133 399] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" + testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 399 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== 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":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 @@ -6383,52 +6414,45 @@ testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 393] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 501 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 125 391] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133 399] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 135 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 399 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" + testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125 391] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6437,50 +6461,39 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 128 395] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=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=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 341 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 476, NextOffset: 509 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 341, NextOffset: 932 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 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: 181, NextOffset: 214 -=== 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:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 @@ -6491,19 +6504,18 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135 402] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" + testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 +=== 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 @@ -6512,27 +6524,29 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 401] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 395] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 102 350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" + testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6541,17 +6555,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go: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" @@ -6559,13 +6568,13 @@ 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: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -6573,28 +6582,13 @@ testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:509: Offset: 334, NextOffset: 923 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 102 350] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 357] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" - testutil.go:1638: got TOC entries: -=== 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:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.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/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 @@ -6613,22 +6607,31 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 101 349] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 349 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 362] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 362 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === 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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 @@ -6642,7 +6645,7 @@ testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 @@ -6651,31 +6654,29 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 362] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 362 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 1175 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 933 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=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=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== 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=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: @@ -6686,6 +6687,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=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=false,format=PAX testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6695,11 +6698,20 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 361] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 361 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === 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 "": [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: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 @@ -6714,31 +6726,13 @@ testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:509: Offset: 337, NextOffset: 925 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 361] -=== 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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 361 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 354] testutil.go:2330: got gzip streams: @@ -6748,7 +6742,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 TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 466, NextOffset: 499 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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=USTAR testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6767,7 +6772,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: @@ -6787,6 +6792,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 357] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -6809,49 +6823,29 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 357] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 474 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - 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: 118, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 507 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:509: Offset: 345, NextOffset: 936 -=== 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=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6870,7 +6864,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 363] testutil.go:2330: got gzip streams: @@ -6886,11 +6880,6 @@ testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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" @@ -6898,42 +6887,36 @@ testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 929 testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 1164 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 105 356] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 356 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 469 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 306 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/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 111 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6943,7 +6926,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: @@ -6972,46 +6955,36 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/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: "foo2" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 367] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1172 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 367 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-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=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 @@ -7024,7 +6997,6 @@ testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:509: Offset: 345, NextOffset: 936 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 359] testutil.go:2330: got gzip streams: @@ -7035,6 +7007,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7044,10 +7018,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 358] testutil.go:2330: got gzip streams: +=== 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=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 358 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" @@ -7073,70 +7047,73 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 116 372] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 372 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 364] +=== 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_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [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: 215, NextOffset: 482 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 108 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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 364 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 -=== 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 1181 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 116 372] -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 372 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" - testutil.go:1638: got TOC entries: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 -=== 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:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=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 108 364] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 364 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7145,7 +7122,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: @@ -7156,6 +7132,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-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 @@ -7166,10 +7144,10 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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 "" === 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 @@ -7184,7 +7162,7 @@ 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 "": [.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 @@ -7197,8 +7175,8 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: @@ -7227,7 +7205,26 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 368] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 368 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 104 360] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.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":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"}]} @@ -7246,7 +7243,7 @@ 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: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 @@ -7259,29 +7256,27 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 368] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 374] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 368 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" + testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 374 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104 360] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 374] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7290,7 +7285,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7299,12 +7294,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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== 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=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -7312,116 +7313,52 @@ testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 374] +=== 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: === 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 [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 117 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: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 374 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" + testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + 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:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:509: Offset: 120, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === 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: 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 +=== 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:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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:1580: testing streams: [0 0 109 366] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116 373] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=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 "" === 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-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: 116, NextOffset: 312 -=== 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: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: @@ -7441,8 +7378,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=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7461,6 +7396,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7470,67 +7407,135 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=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: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 + 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/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 739] -=== 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=-2,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 739 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 362 884] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 884 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222 744] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 362 884] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 884 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === 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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 222 744] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 362 884] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 363 885] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 884 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" + testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 885 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 744] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7539,33 +7544,32 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 362 884] +=== 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 362 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 884 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" + testutil.go:2349: [1] at 361 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000169STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 744] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" + testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== 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: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 testutil.go:509: Offset: 181, NextOffset: 214 @@ -7579,12 +7583,7 @@ 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: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" @@ -7592,37 +7591,43 @@ 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 363 885] + 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=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 361 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 885 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" + testutil.go:2349: [1] at 361 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000169STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 222 744] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" + testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 361 880] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 362 881] testutil.go:2330: got gzip streams: 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:2349: [1] at 362 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 881 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN 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 @@ -7631,40 +7636,124 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 361 880] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 363 886] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 886 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223 746] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 746 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 363 886] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 886 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 223 746] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 746 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 365 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 365 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 225 748] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 748 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 3745 5821] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go: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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - 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" +=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 319 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 491 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "" vs "" @@ -7682,81 +7771,86 @@ testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 221 740] +=== 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 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 362 881] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 881 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 221 740] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 363 886] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=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/1dir_1empty_file-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=-1,prefix="",src=0,format=GNU,minChunkSize=0 - 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: 83, NextOffset: 116 - 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:2349: [1] at 363 in stargz, uncompressed length 2048 +=== 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: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 886 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 481 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - 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: [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" testutil.go:509: Offset: 319, NextOffset: 352 -=== 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: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" +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 -=== 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: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -7766,55 +7860,44 @@ testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:509: Offset: 352, NextOffset: 947 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223 746] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 746 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 363 886] +=== 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 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 886 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 223 746] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 746 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 365 888] +=== 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 2148 - testutil.go:2349: [1] at 365 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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: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" @@ -7822,38 +7905,37 @@ 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: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 -=== 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] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=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 testutil.go:509: Offset: 520, NextOffset: 1187 -=== 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:509: Offset: 357, NextOffset: 955 -=== 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" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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 @@ -7863,9 +7945,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== 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 @@ -7875,7 +7957,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=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 @@ -7885,27 +7967,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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: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" @@ -7913,23 +7980,43 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 -=== 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: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7938,10 +8025,8 @@ testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=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 @@ -7951,7 +8036,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=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 @@ -7961,63 +8046,49 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 523, NextOffset: 1191 -=== 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: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" +=== 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] +=== 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 -=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,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: 218, NextOffset: 490 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 326 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=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" @@ -8025,11 +8096,18 @@ testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:509: Offset: 359, NextOffset: 958 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,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=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745 5821] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8039,7 +8117,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8049,26 +8127,28 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=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 +=== 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"}]} +=== 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 +=== 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":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=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 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 @@ -8078,128 +8158,76 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 2490 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=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: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go: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: 941, NextOffset: 978 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621 4697] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 240 296 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go: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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2081 3745 5821] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 240 293 627] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === 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 - testutil.go:1580: testing streams: [0 0 2081 2621 4697] +=== 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 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go: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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 945 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - 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: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=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=USTAR,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go: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: 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 "": [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" @@ -8207,45 +8235,50 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go: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/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 240 293 627] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745 5821] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 242 298 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go: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=1,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 242 295 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} 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: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -8256,24 +8289,10 @@ 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/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2081 3745 5821] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 688, NextOffset: 2029 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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 @@ -8286,39 +8305,40 @@ testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621 4697] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2081 3745 5821] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === 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"}]} @@ -8337,100 +8357,98 @@ 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: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 -=== 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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 296 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 657 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 988 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 2046 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/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=USTAR - testutil.go:1580: testing streams: [0 0 240 293 627] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 240 296 630] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 240 293 627] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" - testutil.go:1638: got TOC entries: === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== 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":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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" +=== 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 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 635 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=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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" @@ -8438,50 +8456,39 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 242 298 633] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 244 297 632] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" + testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 - testutil.go:1580: testing streams: [0 0 242 295 630] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 244 300 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" + testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=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 245 301 638] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -8489,59 +8496,70 @@ testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 244 297 632] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 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: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 245 298 635] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 245 301 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 245 301 638] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 245 298 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 245 298 635] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 244 300 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" + testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -8565,69 +8583,66 @@ testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 245 301 638] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 2498 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 688, NextOffset: 2029 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 245 298 635] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 244 297 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" + testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 244 300 635] +=== 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=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 244 300 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" + testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 244 297 633] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === 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: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: 657, NextOffset: 694 +=== 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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 testutil.go:509: Offset: 988, NextOffset: 2514 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -8644,56 +8659,44 @@ 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/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 244 297 632] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 246 302 638] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/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 244 300 635] - testutil.go:2330: got gzip streams: +=== 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 244 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" + testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 302 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 244 297 632] + 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 + 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 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" + testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 299 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 245 301 636] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 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 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" + testutil.go: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":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -8703,73 +8706,102 @@ 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=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 205 247 562] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 2491 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 245 298 633] +=== 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 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" + testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go: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":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 244 300 636] + testutil.go: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 + testutil.go:1580: testing streams: [0 0 205 247 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" + testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 210 260 574] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 210 in stargz, uncompressed length 1636 +=== 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: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=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":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -8779,7 +8811,7 @@ 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: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 @@ -8792,36 +8824,45 @@ 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=9,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 244 300 636] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 210 252 566] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" + testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 566 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 244 297 633] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 207 257 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" + testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 207 249 564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 564 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === 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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 @@ -8830,12 +8871,15 @@ testutil.go: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=PAX + testutil.go:1580: testing streams: [0 0 207 257 572] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 2030 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 @@ -8845,64 +8889,89 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 2500 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 2030 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 246 302 638] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 302 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012eSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 - testutil.go:1580: testing streams: [0 0 246 299 635] + 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 207 249 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 299 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012bSTARGZ" + testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 564 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 205 255 570] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 212 262 578] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - 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:2349: [1] at 212 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 262 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000106STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 + 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=-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 [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: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 +=== 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 212 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" + 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: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=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":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 953, NextOffset: 990 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 @@ -8913,51 +8982,46 @@ 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=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 205 247 562] +=== 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=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 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 205 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" + testutil.go: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":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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 205 255 570] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 204 246 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 204 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 205 247 562] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" + testutil.go: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":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"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: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" @@ -8965,6 +9029,11 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -8974,64 +9043,51 @@ 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/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 210 260 574] -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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=USTAR,minChunkSize=0 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: [1] at 210 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: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" +=== 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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 === 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=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 210 252 566] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 209 259 575] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 566 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fcSTARGZ" + testutil.go:2349: [1] at 209 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 259 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 207 257 572] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 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 207 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" + testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 251 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 567 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === 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: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" @@ -9039,8 +9095,13 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -9053,50 +9114,59 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 207 249 564] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 206 256 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 564 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f9STARGZ" + testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 207 257 572] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 206 248 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" + testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 565 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 -=== 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:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 206 256 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 564 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 256 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/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 [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -9105,7 +9175,7 @@ testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 @@ -9116,36 +9186,42 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 212 262 578] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - 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=USTAR,minChunkSize=0 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: [2] at 262 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000106STARGZ" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 206 248 565] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 565 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 212 254 570] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 213 263 579] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 212 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" + testutil.go: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":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 + 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 + testutil.go:1580: testing streams: [0 0 213 255 571] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 213 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== 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"}]} @@ -9153,43 +9229,18 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 204 254 570] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - 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: -=== 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=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -9200,328 +9251,36 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 214 264 585] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 204 246 562] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 214 256 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" + testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 204 254 570] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== 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 -=== 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: -=== 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=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" - testutil.go:1638: got TOC entries: -=== 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=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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=false,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=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 209 259 575] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 209 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 259 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 209 251 567] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 251 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 567 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 206 256 573] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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: 3171, NextOffset: 3208 -=== 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: 4321, NextOffset: 8008 -=== 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" - 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: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 206 256 573] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 206 248 565] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 565 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 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 -=== 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 263 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"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000107STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 213 255 571] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 213 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 214 264 585] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 214 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: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/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=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 214 264 585] testutil.go:2330: got gzip streams: @@ -9543,23 +9302,11 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 219 269 590] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 269 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== 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=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -9570,28 +9317,50 @@ 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: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=PAX,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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 219 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: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 269 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010dSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=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":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 219 in stargz, uncompressed length 512 testutil.go:2349: [2] at 261 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000105STARGZ" @@ -9599,8 +9368,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=-1,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 @@ -9615,38 +9382,31 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 258 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000102STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 === RUN TestGzipEStargz/testWriteAndOpen/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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/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" @@ -9661,8 +9421,7 @@ 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#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 216 266 588] testutil.go:2330: got gzip streams: @@ -9674,8 +9433,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== 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=PAX testutil.go:1580: testing streams: [0 0 216 258 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9686,11 +9443,27 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 222 272 593] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 272 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000110STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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" @@ -9698,11 +9471,6 @@ 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" @@ -9717,19 +9485,7 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 222 272 593] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 272 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000110STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9739,9 +9495,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":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === 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 215 265 587] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9752,7 +9507,19 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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=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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 215 257 579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== 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 "" @@ -9766,27 +9533,27 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 215 265 587] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 265 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000109STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 215 257 579] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -9794,23 +9561,11 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 215 265 587] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 265 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000109STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 215 257 579] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9821,8 +9576,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 218 268 589] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9833,60 +9586,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":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 218 260 581] testutil.go:2330: got gzip streams: -=== 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/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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 217 267 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9906,12 +9649,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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 217 267 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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=true,format=PAX testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 267 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 591 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010bSTARGZ" @@ -9919,6 +9693,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 217 259 583] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9929,38 +9705,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=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,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=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272 596] testutil.go:2330: got gzip streams: @@ -9972,8 +9717,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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9984,17 +9727,65 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699 1347] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 699 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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 1347 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bbSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-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#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 446 558 1206] testutil.go:2330: got gzip streams: @@ -10006,39 +9797,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=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":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=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 446 699 1347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10049,18 +9807,54 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== 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=-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" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 447 700 1348] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10071,71 +9865,60 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 447 559 1207] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 559 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 1207 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 +=== 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 .no.prefetch.landmark] 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: 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: 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: 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:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701 1352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 1352 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 448 560 1211] testutil.go:2330: got gzip streams: @@ -10147,6 +9930,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 448 701 1352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10157,8 +9942,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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 448 560 1211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10169,62 +9952,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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:509: Offset: 96, NextOffset: 133 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 449 702 1353] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 449 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 702 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1353 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 392, NextOffset: 1045 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561 1212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 449 in stargz, uncompressed length 512 testutil.go:2349: [2] at 561 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1212 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000231STARGZ" @@ -10242,63 +10021,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":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 -=== 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:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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=USTAR testutil.go:2349: [1] at 447 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=USTAR testutil.go:2349: [2] at 559 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1209 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022fSTARGZ" -=== 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=USTAR 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: 595, NextOffset: 1325 - 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=-2,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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:395: Comparing: "foo" vs "foo" === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 + 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/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 447 700 1350] testutil.go:2330: got gzip streams: @@ -10310,7 +10076,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== 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=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: @@ -10332,6 +10098,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 448 560 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10339,44 +10107,41 @@ testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000230STARGZ" testutil.go:1638: got TOC entries: -=== 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=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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"}]} === 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 1053 - testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 + 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: 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 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 452 705 1357] testutil.go:2330: got gzip streams: @@ -10398,7 +10163,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 452 705 1357] testutil.go:2330: got gzip streams: @@ -10418,57 +10183,65 @@ testutil.go:2349: [3] at 1216 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000234STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 === 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 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 +=== NAME TestGzipEStargz/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 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 -=== 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:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706 1358] 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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== 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: 206, NextOffset: 243 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 453 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: 130, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 706 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: 243, NextOffset: 552 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 1358 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 453 565 1217] testutil.go:2330: got gzip streams: @@ -10502,11 +10275,11 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX 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" @@ -10515,48 +10288,65 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1046 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 595, NextOffset: 1325 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:509: Offset: 402, NextOffset: 1046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go: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 @@ -10564,24 +10354,15 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=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"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 394, NextOffset: 1050 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go: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} @@ -10599,8 +10380,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10622,42 +10401,52 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"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/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== 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"}]} +=== 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: 209, NextOffset: 246 + testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: @@ -10669,19 +10458,7 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,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=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 @@ -10693,6 +10470,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10715,39 +10494,23 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== 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"}]} +=== 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: 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: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: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 1324 - testutil.go:509: Offset: 397, NextOffset: 1042 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -10760,8 +10523,28 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=PAX,minChunkSize=0 + 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=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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 @@ -10769,6 +10552,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== 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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] @@ -10782,8 +10567,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=0,prefix="../",format=GNU,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 @@ -10801,13 +10584,13 @@ 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=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,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":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10819,58 +10602,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=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":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=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 [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 1050 + testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1569 3233 5821] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 394, NextOffset: 1050 === 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 366, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 403, NextOffset: 1050 - testutil.go:509: Offset: 599, NextOffset: 1326 === 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 403, NextOffset: 1050 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === 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: @@ -10891,8 +10667,6 @@ 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} -=== 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=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":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU @@ -10905,6 +10679,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=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=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201 520] @@ -10918,51 +10694,59 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 +=== 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 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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 + 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 145 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 198 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:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go: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: 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 201 520] testutil.go:2330: got gzip streams: @@ -10986,53 +10770,54 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 -=== 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=GNU testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 397, NextOffset: 1042 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] +=== 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: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 @@ -11043,6 +10828,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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=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 @@ -11054,8 +10842,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== 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=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 @@ -11067,50 +10853,54 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 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: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 403, NextOffset: 1050 + testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" 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:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 147 203 527] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 403, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: @@ -11123,7 +10913,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=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: @@ -11147,6 +10937,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 202 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11158,43 +10950,45 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 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: 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: 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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1162 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 922 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 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" @@ -11203,10 +10997,14 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 146 202 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 202 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" testutil.go:1638: got TOC entries: @@ -11214,8 +11012,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=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 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11227,44 +11023,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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: 299, NextOffset: 332 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 @@ -11273,8 +11033,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":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 145 198 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11282,10 +11043,50 @@ 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11297,8 +11098,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11310,6 +11109,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== 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 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11332,52 +11133,65 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204 523] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 204 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 523 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 504 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 301, NextOffset: 334 +=== 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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 +=== NAME TestGzipEStargz/testWriteAndOpen/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":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== 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 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201 520] testutil.go:2330: got gzip streams: @@ -11412,51 +11226,59 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182 476] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== 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 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=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" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: @@ -11469,6 +11291,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 179 472] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11480,8 +11304,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171 464] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11493,39 +11315,31 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 +=== 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] +=== 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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 @@ -11536,7 +11350,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: @@ -11549,8 +11376,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=PAX -=== 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=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11573,51 +11398,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=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/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 133 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":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 337, NextOffset: 925 - testutil.go:509: Offset: 499, NextOffset: 1158 + testutil.go:509: Offset: 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: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 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: 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 + testutil.go:509: Offset: 476, NextOffset: 509 === 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: @@ -11630,7 +11464,11 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182 478] testutil.go:2330: got gzip streams: @@ -11643,6 +11481,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=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 @@ -11664,39 +11504,41 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=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: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 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: 312, NextOffset: 345 - testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 507, NextOffset: 1169 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go: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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 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: 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 + 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#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: @@ -11709,8 +11551,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== 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=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 181 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11733,58 +11573,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":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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,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 +=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=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/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== 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":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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 929 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11796,41 +11640,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 -=== 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 -=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:509: Offset: 345, NextOffset: 936 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -11842,6 +11651,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":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 925 + testutil.go:509: Offset: 499, NextOffset: 1158 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11853,7 +11681,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":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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: "" vs "" + 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 135 185 482] testutil.go:2330: got gzip streams: @@ -11877,6 +11720,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11887,41 +11732,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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 === 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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 @@ -11932,8 +11743,40 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: @@ -11946,6 +11789,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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 @@ -11968,53 +11813,58 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=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" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== 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] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 [foo2 .no.prefetch.landmark foo] === 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 135 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:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 477 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12037,6 +11887,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=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=true,format=PAX testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12048,18 +11900,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 @@ -12071,29 +11911,38 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 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: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 + 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: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: @@ -12105,6 +11954,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === RUN 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: @@ -12128,40 +11978,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "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=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: @@ -12174,8 +11991,40 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 +=== 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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 2560 @@ -12184,7 +12033,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12200,6 +12057,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 187 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 489 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bbSTARGZ" testutil.go:1638: got TOC entries: @@ -12207,8 +12066,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=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-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 @@ -12220,50 +12077,63 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 142 192 495] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 142 192 495] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 495 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" 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" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 === 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 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=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: @@ -12298,7 +12168,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":142,"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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 141 191 494] testutil.go:2330: got gzip streams: @@ -12312,32 +12214,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183 486] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 @@ -12348,16 +12224,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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: 352, NextOffset: 949 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12369,6 +12235,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=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 @@ -12382,38 +12250,60 @@ === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 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: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: 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=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: @@ -12422,24 +12312,12 @@ 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 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/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572 1324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12462,33 +12340,66 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 -=== 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === 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 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:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 1329 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" 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: 312, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 +=== 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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go: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: 319, NextOffset: 352 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: @@ -12499,34 +12410,11 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 -=== 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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 319 572 1329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== 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 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1329 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" @@ -12535,7 +12423,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":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/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=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: @@ -12547,7 +12435,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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 321 574 1331] testutil.go:2330: got gzip streams: @@ -12559,7 +12446,41 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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 "" === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go: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=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433 1190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12571,7 +12492,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569 1323] testutil.go:2330: got gzip streams: @@ -12594,54 +12515,66 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 "" === 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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== 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: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 + 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: 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: 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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=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: 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 + testutil.go:509: Offset: 483, NextOffset: 516 === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 313, NextOffset: 346 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 516, NextOffset: 1183 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 942 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 569 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000239STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 483 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 313 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=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 @@ -12664,34 +12597,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":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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go: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: 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: "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: 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: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 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: 487, NextOffset: 520 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1185] testutil.go:2330: got gzip streams: @@ -12704,12 +12642,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - 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=USTAR testutil.go:1580: testing streams: [0 0 321 574 1333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12718,11 +12650,11 @@ 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} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12734,76 +12666,79 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:509: Offset: 215, NextOffset: 481 +=== 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: +=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 574 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 947 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 1333 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 514, NextOffset: 1182 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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":321,"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: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 321 433 1192] -=== 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 +=== 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:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=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: 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=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=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: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"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: 116, NextOffset: 320 === 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:395: Comparing: "foo2" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 324 577 1336] testutil.go:2330: got gzip streams: @@ -12816,8 +12751,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=-1,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 @@ -12835,98 +12768,251 @@ 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564 3640] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go: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=false,format=USTAR + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,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 + 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=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 + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564 3640] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 523 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 958 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/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=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 523 -=== 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 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 359 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:509: Offset: 359, NextOffset: 958 -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,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=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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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 +=== 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":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: [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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 "" -=== 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: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 @@ -12941,67 +13027,58 @@ testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "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: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: 941, NextOffset: 978 -=== 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: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688 4764] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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:2349: [1] at 123 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + 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 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=PAX,minChunkSize=0#02 + testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -13030,43 +13107,38 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688 4764] +=== NAME TestGzipEStargz/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 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go: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=USTAR,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 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 122 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688 4764] -=== 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=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - 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:2349: [1] at 119 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -13086,66 +13158,70 @@ 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" +=== 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: +=== 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 +=== 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 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 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564 3640] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 651 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 125 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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 124 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/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=GNU - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564 3640] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 @@ -13161,11 +13237,6 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -13175,63 +13246,51 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119 314] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 121 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 123 318] + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 119 314] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 122 317] + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 119 314] - testutil.go:2330: got gzip streams: -=== 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":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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 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: 381, NextOffset: 941 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -13246,69 +13305,71 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121 313] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 125 324] +=== 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=GNU + testutil.go:1580: testing streams: [0 0 124 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 - testutil.go:1580: testing streams: [0 0 122 321] + testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 125 324] + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 126 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 122 321] + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=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 - testutil.go:1580: testing streams: [0 0 124 323] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 126 321] + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121 320] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 945, NextOffset: 982 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=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=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== 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 + 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 +=== 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: 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" @@ -13320,30 +13381,49 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 123 318] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 122 314] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 122 317] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121 313] + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 107 286] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 101 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -13370,30 +13450,50 @@ testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=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/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 122 314] +=== 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 + 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 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== 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=PAX - testutil.go:1580: testing streams: [0 0 121 313] + testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 100 279] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 124 316] + testutil.go:2349: [1] at 100 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + 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 124 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104 285] + testutil.go:2330: got gzip streams: === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 104 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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] @@ -13401,8 +13501,13 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" +=== 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:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 @@ -13410,7 +13515,7 @@ 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: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 @@ -13421,24 +13526,43 @@ 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 291] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121 313] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=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 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== 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 126 321] + testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 290] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 103 284] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 284 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 288] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=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"}]} @@ -13454,16 +13578,18 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 123 318] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 102 282] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go: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" @@ -13479,41 +13605,35 @@ 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 126 321] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 123 318] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 102 282] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== 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" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 125 320] + testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 122 317] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101 281] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 107 286] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=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=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 107 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"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] @@ -13521,10 +13641,6 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,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] @@ -13534,61 +13650,82 @@ 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: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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113 294] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:509: Offset: 693, NextOffset: 2040 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107 288] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + 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 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 101 280] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 106 285] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 100 279] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 100 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 292] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,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":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 286] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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: "" 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] +=== 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 @@ -13598,23 +13735,10 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 2030 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 2500 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 110 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 @@ -13623,39 +13747,44 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 294] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104 285] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 291] + testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== 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=PAX testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104 285] + testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 290] + testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 + testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -13666,26 +13795,15 @@ testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=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=-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" -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 2048 testutil.go:509: Offset: 990, NextOffset: 2515 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" 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: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 @@ -13698,39 +13816,41 @@ testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 2515 testutil.go:509: Offset: 697, NextOffset: 2048 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 288] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 102 282] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 102 286] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 288] + testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== 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=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 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 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 102 282] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 300] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === 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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -13740,16 +13860,17 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [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=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 287] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 106 293] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -13758,63 +13879,48 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101 281] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/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:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" -=== 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 113 294] +=== 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 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107 288] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 292] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 294] + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107 288] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR + testutil.go:1580: testing streams: [0 0 104 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 104 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -13836,63 +13942,51 @@ testutil.go: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=9,prefix="../",lossless=true,format=GNU + 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=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 292 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 286] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 294] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 103 287] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 104 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go: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 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 293] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 116 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 102 286] + testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -13900,6 +13994,8 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -13908,62 +14004,73 @@ 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=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 116 304] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,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=-1,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=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 116 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: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go: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=USTAR - testutil.go:1580: testing streams: [0 0 113 300] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 106 293] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 300] + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114 302] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106 293] + testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 295] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 299] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 436 922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go: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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go: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 @@ -13977,20 +14084,11 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 292] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -14000,33 +14098,32 @@ 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=USTAR - testutil.go:1580: testing streams: [0 0 111 295] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104 288] +=== 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 104 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 295] + testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 436 922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 104 288] + testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN 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 104 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go: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 + testutil.go:1580: testing streams: [0 0 439 925] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 925 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === 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"}]} @@ -14054,115 +14151,45 @@ testutil.go: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=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 298 784] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 294] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 784 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/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 103 287] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 116 304] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 441 932] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 297] + testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 300 791] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 116 304] + testutil.go:2349: [1] at 300 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 791 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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 116 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 + testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 297] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 302] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 295] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 436 922] - testutil.go:2330: got gzip streams: - 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/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 296 782] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./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" @@ -14183,138 +14210,28 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 436 922] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 296 782] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 439 925] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 300 791] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 925 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== 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 [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 298 784] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 784 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 441 932] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 300 791] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 791 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go: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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 441 932] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 300 791] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 300 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 791 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 444 935] testutil.go:2330: got gzip streams: @@ -14328,9 +14245,22 @@ 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:1580: testing streams: [0 0 438 926] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 297 785] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 297 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 785 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=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" @@ -14346,22 +14276,11 @@ 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 438 926] - testutil.go:2330: got gzip streams: -=== 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=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" -=== 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 -=== 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:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -14370,15 +14289,8 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 297 785] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 297 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 785 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 438 926] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -14391,55 +14303,13 @@ testutil.go:2349: [1] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 785 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439 927] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 927 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=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: @@ -14456,33 +14326,18 @@ testutil.go:1580: testing streams: [0 0 303 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":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=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 937 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 303 796] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=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=0,prefix="../",src=2,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: 545, NextOffset: 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 [.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" @@ -14490,8 +14345,18 @@ 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" @@ -14499,13 +14364,23 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 444 937] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== 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=PAX + testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 937 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 303 796] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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 @@ -14518,7 +14393,11 @@ testutil.go:2349: [1] at 306 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 799 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000132STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" === 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: @@ -14527,17 +14406,52 @@ testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/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/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14564,62 +14478,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=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/symlink-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":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 === 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: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 @@ -14629,6 +14498,28 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14638,6 +14529,18 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=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 @@ -14646,8 +14549,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -14685,48 +14589,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=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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 "": [.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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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 @@ -14735,8 +14649,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -14747,8 +14662,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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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 @@ -14767,82 +14680,74 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=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=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + 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 +=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 8008 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} 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=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 1053 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== 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:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 557 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== 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=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 @@ -14852,6 +14757,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14861,8 +14768,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=USTAR,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 @@ -14879,43 +14784,39 @@ testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go: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" -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 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: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: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 346] testutil.go:2330: got gzip streams: @@ -14925,8 +14826,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 352] testutil.go:2330: got gzip streams: @@ -14955,6 +14857,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14964,59 +14868,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=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - 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 === 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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 134 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 353 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" 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: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 346] testutil.go:2330: got gzip streams: @@ -15027,6 +14903,25 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:509: Offset: 402, NextOffset: 1046 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15035,8 +14930,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 346] testutil.go:2330: got gzip streams: @@ -15065,6 +14961,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15074,15 +14972,59 @@ testutil.go:1641: [0]: {"name":"foo","type":"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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 400, NextOffset: 1053 + 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] +=== 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 244 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=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=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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15092,23 +15034,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 347] -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 @@ -15116,29 +15044,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=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 @@ -15157,6 +15063,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15164,12 +15073,45 @@ testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR 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=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: 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/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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: -=== 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=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" @@ -15195,35 +15137,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: @@ -15233,20 +15147,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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 345] +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 345 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== 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: 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 314] testutil.go:2330: got gzip streams: @@ -15265,8 +15212,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === 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 112 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15285,68 +15233,60 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== 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=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "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: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 595, NextOffset: 1325 === 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: 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: 402, NextOffset: 1046 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 306 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15356,7 +15296,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/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=USTAR testutil.go:1580: testing streams: [0 0 107 310] testutil.go:2330: got gzip streams: @@ -15367,39 +15307,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 394, NextOffset: 1050 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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 @@ -15418,8 +15325,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15429,61 +15334,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=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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106 309] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 106 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: 246, NextOffset: 560 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" - 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: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 -=== 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:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== 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:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106 309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15493,8 +15386,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15504,6 +15395,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15513,56 +15406,25 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,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":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 106 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: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=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 === 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: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 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 313] testutil.go:2330: got gzip streams: @@ -15573,6 +15435,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 306] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15591,7 +15477,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=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: @@ -15602,39 +15488,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 403, NextOffset: 1050 - 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=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15644,8 +15497,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=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15664,6 +15515,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=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":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 1050 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 394, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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 @@ -15673,6 +15557,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 325] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15682,39 +15568,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15726,8 +15579,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 325] testutil.go:2330: got gzip streams: -=== 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=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 325 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" @@ -15753,48 +15604,50 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 316] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== 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=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"}]} +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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 - 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: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 316] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: @@ -15832,61 +15685,59 @@ testutil.go:1641: [0]: {"name":"foo","type":"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=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 119 327] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 + 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: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 -=== 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 119 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: 504, NextOffset: 1166 + 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:1580: testing streams: [0 0 119 327] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 360 +=== 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 119 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:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 +=== 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" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 557, NextOffset: 594 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 397 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 319] testutil.go:2330: got gzip streams: @@ -15916,14 +15767,14 @@ testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 119 327] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX 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} +=== 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=PAX testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 319] @@ -15935,25 +15786,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15962,33 +15794,57 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== 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=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: 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: 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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 366, NextOffset: 403 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go: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/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,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=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121 329] testutil.go:2330: got gzip streams: @@ -15999,6 +15855,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=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 @@ -16017,40 +15875,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16078,15 +15902,57 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 362 835] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 115 +=== 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 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: 177, NextOffset: 210 +=== 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" +=== 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 +=== 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} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 694] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16094,50 +15960,14 @@ testutil.go:2349: [2] at 694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 835] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 835 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: -=== 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=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX @@ -16161,6 +15991,8 @@ === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223 696] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" @@ -16168,76 +16000,64 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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 +=== 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: -=== 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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 308 === 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:509: Offset: 214, NextOffset: 476 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "" 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: 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: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 699] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 301 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 224 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:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,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=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 301, NextOffset: 334 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=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: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -16247,6 +16067,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16272,12 +16094,45 @@ testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + 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=USTAR testutil.go:1580: testing streams: [0 0 363 838] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 838 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" @@ -16285,62 +16140,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 698] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go: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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 223 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:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 479 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,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=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 363 838] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -16350,8 +16160,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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 698] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16363,8 +16171,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364 839] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" @@ -16381,15 +16187,54 @@ testutil.go:1641: [0]: {"name":"foo","type":"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=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364 841] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 841 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 215, NextOffset: 479 +=== 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} +=== 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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16399,20 +16244,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364 841] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 841 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" @@ -16420,34 +16253,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 -=== 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 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 337, NextOffset: 925 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:509: Offset: 337, NextOffset: 925 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16457,6 +16262,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/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=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 @@ -16475,6 +16282,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=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -16495,47 +16335,14 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 "": [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 -=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 -=== 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=USTAR 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 @@ -16570,60 +16377,78 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 476 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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 1057 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 308 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 929 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:509: Offset: 339, NextOffset: 929 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -16645,8 +16470,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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=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 @@ -16667,23 +16490,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=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 [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 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 + 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: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -16704,24 +16542,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:509: Offset: 345, NextOffset: 936 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -16762,40 +16584,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=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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 87, NextOffset: 120 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: 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: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 "": [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: 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: 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 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=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: @@ -16837,7 +16660,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: @@ -16846,51 +16669,68 @@ testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU 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=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU 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:395: Comparing: "foo" vs "foo" +=== 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 +=== 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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 114, NextOffset: 304 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 466 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "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: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 925 + testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go: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: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 304, NextOffset: 337 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 499, NextOffset: 1158 + testutil.go:509: Offset: 337, NextOffset: 925 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -16912,8 +16752,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 @@ -16928,44 +16766,40 @@ testutil.go:1638: got TOC entries: testutil.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"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=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"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 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: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 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: 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 + 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=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -16973,8 +16807,19 @@ testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 474 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 118, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" @@ -16986,9 +16831,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=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 @@ -17009,6 +16853,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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17029,44 +16875,41 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 491 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:509: Offset: 339, NextOffset: 929 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 @@ -17084,9 +16927,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,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/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -17108,6 +16950,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go: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 @@ -17128,7 +17003,29 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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 "" @@ -17136,6 +17033,8 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -17146,7 +17045,7 @@ testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 @@ -17159,29 +17058,6 @@ testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -17202,6 +17078,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 === 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: @@ -17223,6 +17100,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=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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 @@ -17242,8 +17121,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" @@ -17256,19 +17134,12 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 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: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" @@ -17276,12 +17147,19 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366 995] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 @@ -17298,8 +17176,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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 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 @@ -17308,25 +17184,32 @@ testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [6] at 321 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 364 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 +=== 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 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 @@ -17338,8 +17221,10 @@ 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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=USTAR,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 @@ -17351,7 +17236,8 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366 995] testutil.go:2330: got gzip streams: @@ -17373,8 +17259,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17388,84 +17272,74 @@ testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 "" +=== 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":136,"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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 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] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 + 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/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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 491, NextOffset: 524 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 981] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 491, NextOffset: 524 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [7] at 365 in stargz, uncompressed length 3072 -=== 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=GNU testutil.go:2349: [8] at 981 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" 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:395: Comparing: "" vs "" -=== 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/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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:395: Comparing: "foo" vs "foo" -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU 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: 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/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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== 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=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363 979] testutil.go:2330: got gzip streams: @@ -17486,7 +17360,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=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" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17506,101 +17414,91 @@ 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=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 947 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=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 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go: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: 481, NextOffset: 514 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:509: Offset: 352, NextOffset: 947 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 991] 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/bar" vs "foo2/bar" +=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 488, NextOffset: 521 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 949 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [8] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 319 +=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== 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":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 488 +=== 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":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,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: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:509: Offset: 488, NextOffset: 521 +=== 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":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:509: Offset: 352, NextOffset: 949 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go: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 @@ -17616,29 +17514,77 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=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 139 176 213 250 287 324 367 991] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=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: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] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 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: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 313, NextOffset: 346 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 483, NextOffset: 516 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [8] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" +=== 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 + 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=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 +=== 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":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 313 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 987] testutil.go:2330: got gzip streams: @@ -17660,38 +17606,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 948 - testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 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: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 === 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: @@ -17705,6 +17651,8 @@ testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 985 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1641: [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"} @@ -17712,60 +17660,16 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === 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=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 [foo2 foo] - 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:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 490 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 326 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 359, NextOffset: 958 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [7] at 365 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 989 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: @@ -17776,11 +17680,43 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/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" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 947 + testutil.go:509: Offset: 514, NextOffset: 1182 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 1182 + testutil.go:509: Offset: 352, NextOffset: 947 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 @@ -17789,6 +17725,8 @@ testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [7] at 363 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 987 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: @@ -17800,38 +17738,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=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: @@ -17852,8 +17759,42 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === 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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== 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 @@ -17874,39 +17815,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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -17928,6 +17837,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=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 @@ -17947,42 +17889,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=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 @@ -17992,17 +17900,62 @@ testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [7] at 368 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [8] at 994 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 + 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:509: Offset: 359, NextOffset: 958 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18023,51 +17976,64 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=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: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 2046 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go: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: 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=9,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 +=== 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] + 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=true,format=PAX testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 169, NextOffset: 647 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [7] at 368 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] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [8] at 994 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -18076,6 +18042,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/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=false,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: @@ -18096,40 +18063,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=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"}]} +=== 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: 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: 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: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 2037 + testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 999] testutil.go:2330: got gzip streams: @@ -18151,7 +18118,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,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=false,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 997] testutil.go:2330: got gzip streams: @@ -18172,41 +18139,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 945 + 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: 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: 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: 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: 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: 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317 888] testutil.go:2330: got gzip streams: @@ -18248,39 +18215,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [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 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 + 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: 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: 657, NextOffset: 694 +=== 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: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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 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: 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 + 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=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: @@ -18302,6 +18270,8 @@ 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=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18322,38 +18292,37 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 316 881] testutil.go:2330: got gzip streams: @@ -18369,15 +18338,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":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== 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=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 308 873] testutil.go:2330: got gzip streams: @@ -18399,6 +18367,29 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 2037 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18408,6 +18399,9 @@ 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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 171 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: @@ -18418,40 +18412,18 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 "" -=== 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:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 2023 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:509: Offset: 170, NextOffset: 649 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,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: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 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=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: @@ -18472,8 +18444,9 @@ 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=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=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 @@ -18483,50 +18456,61 @@ 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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" 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: 382, NextOffset: 944 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go: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=9,prefix="./",lossless=true,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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 651, NextOffset: 688 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 944, NextOffset: 981 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go: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: 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: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: 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 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,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=false,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: @@ -18548,7 +18532,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== 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=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 892] testutil.go:2330: got gzip streams: @@ -18570,80 +18554,60 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 690, NextOffset: 2030 - testutil.go:509: Offset: 983, NextOffset: 2500 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=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=GNU,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: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 884] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 946 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 653 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 946, NextOffset: 983 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 2500 - testutil.go:509: Offset: 690, NextOffset: 2030 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -18665,6 +18629,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 883] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18672,6 +18668,8 @@ 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 @@ -18684,41 +18682,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go: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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: @@ -18740,8 +18705,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 883] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18761,86 +18724,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== 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 foo6 foo foo2 foo4 foo_empty3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3] vs [foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 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:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 656, NextOffset: 693 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 foo2 foo_empty2 foo4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo foo2 foo4 foo5 foo6 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go: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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:509: Offset: 693, NextOffset: 2040 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 315 885] testutil.go:2330: got gzip streams: @@ -18861,7 +18779,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === RUN 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: @@ -18882,8 +18799,39 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "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/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: @@ -18904,86 +18852,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty2 foo_empty foo2] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo6 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty2 foo_empty foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go: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_empty3" vs "foo_empty3" -=== 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=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18994,6 +18864,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -19003,29 +18875,69 @@ 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=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 +=== 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" 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:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 953, NextOffset: 990 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=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=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 697, NextOffset: 2048 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 990, NextOffset: 2515 + 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: 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 === 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 173, NextOffset: 660 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 881] testutil.go:2330: got gzip streams: @@ -19047,64 +18959,76 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/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:1580: testing streams: [0 0 114 147 180 213 246 279 319 889] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/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 foo6 foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo4 foo_empty4 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo4 foo_empty4 foo6 foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo_empty foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo2 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go: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 @@ -19112,41 +19036,9 @@ testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 889] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 +=== 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 @@ -19160,65 +19052,43 @@ testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== 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:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"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: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_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 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 5388, NextOffset: 6953 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 892] testutil.go:2330: got gzip streams: @@ -19228,16 +19098,6 @@ testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" @@ -19249,29 +19109,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/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:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=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 115 148 181 214 247 280 312 884] testutil.go:2330: got gzip streams: @@ -19292,36 +19131,21 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 892] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=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 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty5 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 @@ -19330,46 +19154,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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5] vs [foo_empty5 foo6 foo foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 .no.prefetch.landmark foo2 foo3] vs [foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 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 @@ -19377,24 +19182,57 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 892] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19415,7 +19253,9 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 892] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 @@ -19433,43 +19273,19 @@ 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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go: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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 884] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=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"}]} +=== 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 "": [foo2 foo_empty3 foo6 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 foo5] vs [foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo_empty4 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 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -19477,110 +19293,92 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 -=== 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 117 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 150 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: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [7] at 322 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - 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: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" -=== 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":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo6 foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 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: "foo2" vs "foo2" -=== 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:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_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: 1602, NextOffset: 1639 - testutil.go: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: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 884] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 @@ -19588,9 +19386,9 @@ testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" + testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 322 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -19599,10 +19397,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== 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=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 @@ -19610,9 +19406,9 @@ testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 322 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" + testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -19621,27 +19417,46 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty4] vs [foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo6 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -19649,100 +19464,105 @@ testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo6 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 117 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_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 150 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [4] at 216 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=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [7] at 322 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" testutil.go:1638: got TOC entries: 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: 6464, NextOffset: 6501 -=== 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":117,"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: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== 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":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo6 foo2 foo_empty2 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 +=== 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=true,format=PAX + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 899] testutil.go:2330: got gzip streams: @@ -19764,98 +19584,134 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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 === 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 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:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [5] at 248 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: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 15980 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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:395: Comparing: "" vs "" +=== 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":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo2] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo5 foo_empty5 foo foo_empty2] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo] vs [foo_empty foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2] testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + 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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go: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:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" - testutil.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 "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo6 foo2 foo3 foo_empty2 foo_empty4 foo5 foo foo_empty] + testutil.go:509: Offset: 582, NextOffset: 2147 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/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] testutil.go:2330: got gzip streams: @@ -19866,15 +19722,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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" testutil.go:1638: got TOC entries: @@ -19885,8 +19732,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 890] testutil.go:2330: got gzip streams: @@ -19907,139 +19752,142 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo] vs [.no.prefetch.landmark foo foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] vs [foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo5] vs [foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5 foo_empty foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:2349: [6] at 281 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: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [8] at 890 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== 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/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 890] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 890 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + 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 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 @@ -20080,53 +19928,79 @@ 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 -=== 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"}]} +=== 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 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo2 foo3 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/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] +=== 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo5 foo_empty5 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo2 foo3 foo6 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo2 foo4 foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 +=== 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:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -20134,12 +20008,6 @@ testutil.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 @@ -20151,29 +20019,31 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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] -=== 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: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" + testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -20182,9 +20052,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN 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] +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 @@ -20192,9 +20061,9 @@ testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" + testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -20203,145 +20072,124 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go: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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 -=== 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=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== 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=false,format=PAX 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=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=false,format=PAX 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/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo3 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: "foo5" vs "foo5" - testutil.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 + 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: 1602, NextOffset: 1639 - testutil.go: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: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo2 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 @@ -20360,7 +20208,10 @@ 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=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20369,91 +20220,96 @@ testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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=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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653 2042] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 653 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 2042 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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_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 foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty foo_empty3 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -20465,37 +20321,17 @@ testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 -=== 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 227 264 301 338 375 412 653 2042] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 653 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 2042 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=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 @@ -20505,6 +20341,8 @@ testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 512 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1901 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1638: got TOC entries: @@ -20515,7 +20353,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653 2042] testutil.go:2330: got gzip streams: @@ -20536,84 +20373,142 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty2 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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go: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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512 1901] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 15980 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [7] at 512 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1901 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo2] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "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:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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:509: Offset: 4834, NextOffset: 4871 + testutil.go: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: 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:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 +=== 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=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "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=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2044] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 965, NextOffset: 1669 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1180, NextOffset: 1946 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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"} @@ -20622,54 +20517,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === 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: @@ -20691,8 +20540,88 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5 .no.prefetch.landmark foo3 foo4] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2058] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go: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 @@ -20708,11 +20637,11 @@ 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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go: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=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 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 @@ -20733,128 +20662,107 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 267 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: "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/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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 -=== 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 -=== 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: 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: [7] at 656 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: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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: 822, NextOffset: 954 -=== 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 -=== 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"} 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 940 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2 foo4 foo5 foo6] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty] vs [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:509: Offset: 2147, NextOffset: 2184 + testutil.go: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: 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_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: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "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:509: Offset: 545, NextOffset: 582 + testutil.go: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: 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:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty foo2] vs [foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1917] testutil.go:2330: got gzip streams: @@ -20876,8 +20784,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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 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 @@ -20898,11 +20804,11 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=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 231 268 305 342 379 416 516 1918] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 @@ -20920,8 +20826,90 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo] vs [foo4 foo_empty4 foo_empty5 foo foo3 foo_empty3 foo_empty2 foo5 foo6 .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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo_empty4 foo5 foo6 foo_empty5 foo foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 410, NextOffset: 573 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 426 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 @@ -20939,100 +20927,20 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo_empty4 foo3 foo4 foo6 foo_empty foo2 foo_empty2] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_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: "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 "": [foo3 foo foo_empty2 foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo6] vs [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513 1909] testutil.go:2330: got gzip streams: -=== 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: 984, NextOffset: 1150 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 -=== 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=USTAR testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 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: 800, NextOffset: 931 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [7] at 513 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: 374, NextOffset: 411 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [8] at 1909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000201STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -21041,17 +20949,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,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=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654 2050] testutil.go:2330: got gzip streams: @@ -21073,8 +20972,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513 1909] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21095,154 +20992,152 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== 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 "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo4 foo5] vs [.no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2050] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" +=== 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo4 foo5 foo6] + 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=GNU testutil.go:2349: [1] at 229 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: 785, NextOffset: 822 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 603, NextOffset: 640 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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" 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=GNU testutil.go:2349: [7] at 655 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 246, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [8] at 2050 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 264 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo] - 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=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: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_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_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty foo5 foo_empty5] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "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: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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514 1909] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 583, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 438, NextOffset: 475 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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=false,format=GNU testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 824, NextOffset: 959 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [5] at 377 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: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 414 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: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [7] at 514 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 1697 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 -=== 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: 782, NextOffset: 819 -=== 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":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 996, NextOffset: 1164 -=== 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":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=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: @@ -21252,8 +21147,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2063 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" @@ -21266,153 +21159,151 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo6] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 +=== 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] +=== 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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: 780, NextOffset: 817 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [7] at 515 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1922 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 931, NextOffset: 968 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1187, NextOffset: 1965 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" === 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/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 "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo5 foo6] vs [foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2063] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1143, NextOffset: 1180 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 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=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:509: Offset: 1180, NextOffset: 1946 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [8] at 2063 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" -=== 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/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 410 -=== 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"} 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: 297, NextOffset: 426 -=== 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: 410, NextOffset: 573 -=== 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21427,14 +21318,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":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== 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:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659 2066] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21455,7 +21346,85 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo4 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo3 foo_empty3 .no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 518 1925] testutil.go:2330: got gzip streams: @@ -21480,117 +21449,24 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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:401: Directory: "" vs "": [foo4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo5 foo foo_empty] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" === 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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - 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 "": [foo foo_empty foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 940, NextOffset: 977 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR 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: 1193, NextOffset: 1998 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 -=== 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=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: @@ -21602,8 +21478,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== 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 @@ -21620,34 +21494,133 @@ testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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 foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo6 foo_empty foo2 foo_empty2 foo5] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 965, NextOffset: 1669 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === 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:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo5 foo foo2 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "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: 980, NextOffset: 1143 +=== 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: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" === 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: 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=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 @@ -21666,131 +21639,28 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=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 foo4 foo5 foo_empty5 foo2 foo_empty foo3 foo_empty3 foo_empty4 foo6 foo] vs [foo5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 931, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1150, NextOffset: 1187 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 968, NextOffset: 1678 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6 foo2] vs [foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 foo2] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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:509: Offset: 374, NextOffset: 411 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 297, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" === 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: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21810,28 +21680,125 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty5 foo6] vs [foo_empty3 foo_empty5 foo foo_empty foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo2 foo4 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: "foo_empty4" vs "foo_empty4" + 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go: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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 246 +=== 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 "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo2 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 246, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 264 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 @@ -21842,7 +21809,7 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== 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=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: @@ -21854,6 +21821,8 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21864,144 +21833,37 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1697 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1201, NextOffset: 1975 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 266 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 248, NextOffset: 380 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 "": [foo5 foo6 foo foo_empty foo3 foo_empty4 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5 foo2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_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_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=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] -=== 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: 583, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 438, NextOffset: 475 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 620, NextOffset: 787 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - 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: @@ -22009,12 +21871,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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 @@ -22029,21 +21889,109 @@ testutil.go:2330: 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: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/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4] vs [foo_empty foo_empty2 foo4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo6 foo_empty] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 160 216 536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 160 213 533] testutil.go:2330: got gzip streams: @@ -22060,73 +22008,284 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 160 213 533] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 157 213 534] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 534 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 157 210 531] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 + 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 782 +=== 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1683: "foo/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: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 +=== 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: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 +=== 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 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== 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 163 216 537] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 163 219 540] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 163 216 537] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 163 219 540] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === 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_empty2 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty5 foo5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo3 foo4 foo6 foo foo_empty foo2 foo_empty2] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 +=== 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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== 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: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: 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: "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_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 -=== 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:509: Offset: 811, NextOffset: 944 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 162 218 543] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 989, NextOffset: 1155 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 811, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo5] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 989, NextOffset: 1155 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1647 +=== 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: 1192, NextOffset: 1965 - 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 foo foo5 foo6] vs [foo_empty foo_empty2 foo4 foo5 foo6 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 @@ -22138,110 +22297,89 @@ testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 604, NextOffset: 641 - testutil.go:509: Offset: 819, NextOffset: 952 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 157 213 534] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 534 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== 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/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 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 163 219 540] +=== RUN 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 163 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 163 216 537] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 162 215 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 162 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 163 219 540] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 163 216 537] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 162 215 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 162 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== 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":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5] vs [foo_empty foo3 foo_empty3 foo5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:509: Offset: 1197, NextOffset: 1992 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 @@ -22251,182 +22389,177 @@ testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 164 220 547] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo4 foo5 foo foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 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 +=== 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: 415, NextOffset: 583 - 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: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5] vs [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo] +=== 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" + 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: 302, NextOffset: 437 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 +=== 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 163 219 540] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 956, NextOffset: 993 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 - 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: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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=GNU - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty" vs "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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 163 216 537] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 162 218 543] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 164 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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 162 215 540] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN 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:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - 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:2349: [1] at 164 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 162 215 540] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 191 488] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo5 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 141 183 480] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 162 218 543] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 784, NextOffset: 821 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 637, NextOffset: 768 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 414, NextOffset: 581 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [1] at 141 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: 821, NextOffset: 952 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - 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:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 600, NextOffset: 637 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 +=== 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: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 @@ -22434,126 +22567,115 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo3 foo5 foo_empty5] vs [foo3 foo_empty3 foo5 foo_empty2 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:509: Offset: 973, NextOffset: 1682 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:509: Offset: 973, NextOffset: 1682 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 162 215 540] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 164 220 547] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 183 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 164 217 544] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 140 190 486] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 140 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 164 220 547] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 140 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 478 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1683: "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=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 164 217 544] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 164 220 547] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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_empty2 foo3 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2] vs [foo3 foo_empty3 foo5 foo_empty foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 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 @@ -22566,152 +22688,145 @@ testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 164 217 544] + testutil.go: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: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 270 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 248, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" + testutil.go:509: Offset: 792, NextOffset: 829 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 444, NextOffset: 481 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 973, NextOffset: 1010 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 592, NextOffset: 629 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 829, NextOffset: 966 +=== 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: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 1707 + testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo4 foo5] vs [foo foo_empty2 foo3 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo5] vs [foo_empty2 foo3 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 -=== RUN TestGzipEStargz/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:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 191 488] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,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] +=== 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 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 191 488] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 141 183 480] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 190 486] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 182 478] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 191 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 478 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2] vs [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 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: "foo_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 @@ -22722,32 +22837,59 @@ 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 141 183 479] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 518 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 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: 395, NextOffset: 504 +=== 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo3 foo_empty4 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 @@ -22759,254 +22901,231 @@ 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=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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: "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_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 143 193 491] - 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=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 191 487] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 143 185 483] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 143 193 491] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 142 192 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" + testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=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=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 143 185 483] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 142 184 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - 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 143 193 491] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/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 "": [foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty4 foo_empty5 foo_empty2 foo3] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3] testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 144 186 484] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 143 185 483] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:509: Offset: 227, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 185 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: 355, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 260, NextOffset: 371 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 191 487] +=== 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 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 141 183 479] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - 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:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 191 487] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 141 183 479] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== 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=GNU - testutil.go:1580: testing streams: [0 0 142 192 488] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 150 200 501] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo6 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo5 foo6 foo foo_empty] vs [foo4 foo5 foo_empty5 foo_empty2 foo_empty3 foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 @@ -23019,54 +23138,43 @@ 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 142 184 480] -=== 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 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" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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 [foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty foo5 foo6 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 150 192 493] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 @@ -23076,6 +23184,21 @@ testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 @@ -23086,112 +23209,114 @@ testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 150 200 501] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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=USTAR - testutil.go:1580: testing streams: [0 0 144 194 492] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 150 192 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 150 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 144 186 484] +=== RUN 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 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:2349: [1] at 148 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 500 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 144 194 492] +=== 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: 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:2349: [1] at 148 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 144 186 484] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 144 194 492] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 155 197 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 155 205 510] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === 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_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo6] vs [foo foo2 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 144 186 484] - testutil.go:2330: got gzip streams: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 374 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 495 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 @@ -23200,37 +23325,13 @@ testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty5 foo6 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6 foo foo_empty foo2 foo3] - 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_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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo6 foo_empty3 foo_empty5] vs [foo_empty foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 @@ -23242,288 +23343,381 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 155 197 502] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 150 200 501] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 -=== 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=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 200 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: 982, NextOffset: 1015 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + 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 "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 842 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 -=== RUN TestGzipEStargz/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: 842, NextOffset: 1440 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 150 192 493] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" + testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 150 200 501] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" - testutil.go:1683: "foo"(basename:"foo") is child of "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go: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 150 192 493] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 155 197 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" + testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 148 198 500] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153 203 507] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 190 492] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" + testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 155 205 510] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153 203 507] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" + testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty5 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo4] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty foo_empty2 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 153 195 499] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 220, NextOffset: 253 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 316, NextOffset: 349 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 253, NextOffset: 362 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 349, NextOffset: 485 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 395 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,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=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo5 foo6 foo_empty] vs [foo_empty foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "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: 485 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4] + testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 153 203 507] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 395 +=== 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 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 654 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 153 195 499] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 155 197 502] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 157 207 511] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 157 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 155 205 510] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 157 199 503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" + testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 155 197 502] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 157 207 511] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 157 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 155 205 510] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 157 199 503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" + testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=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=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 155 197 502] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 156 206 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 156 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 206 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 156 198 502] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 398 651 1452] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 651 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty5 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 398 510 1311] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 +=== 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 "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 - 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_empty5 foo_empty foo_empty3 foo5 foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 @@ -23534,177 +23728,128 @@ testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:509: Offset: 836, NextOffset: 1434 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153 203 507] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + 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=-1,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 398 651 1452] 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: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 2560 + testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 153 195 499] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 153 203 507] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 510 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1311 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001feSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 153 195 499] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 402 655 1455] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 402 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 655 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1455 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-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 153 203 507] +=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 514 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 153 195 499] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 403 656 1463] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" + testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 656 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 157 207 511] +=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" + testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 515 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 157 199 503] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo foo_empty foo3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5] + 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" -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 199 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: 656, NextOffset: 689 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" - 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: 541, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 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 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 @@ -23720,436 +23865,406 @@ testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 157 207 511] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== 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: 176, NextOffset: 209 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 403 656 1463] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=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 "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_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 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 157 199 503] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 403 515 1322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" + testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 515 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 156 206 510] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 405 658 1465] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 156 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" + testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1465 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-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 156 198 502] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 405 517 1324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 398 651 1452] +=== RUN TestGzipEStargz/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 - 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:2349: [1] at 400 in stargz, uncompressed length 1636 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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 "": [foo5 foo foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3] + 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: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 398 510 1311] + 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: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 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:2349: [1] at 400 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: 495, NextOffset: 528 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 -=== RUN TestGzipEStargz/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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo4 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: "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: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 - 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 [foo foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] + 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 229, NextOffset: 262 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 357, NextOffset: 495 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 651 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: 495, NextOffset: 528 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 407, NextOffset: 519 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 398 510 1311] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 400 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 402 655 1455] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== 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 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:2349: [1] at 400 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 402 514 1314] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 404 657 1461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 514 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" + testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 657 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000291STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 403 656 1463] +=== RUN 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 - 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:2349: [1] at 404 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 516 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000204STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 403 515 1322] +=== 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: 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:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1468 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=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":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo_empty5] vs [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo3] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo6] 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: "foo2" vs "foo2" + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "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: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 403 656 1463] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] vs [foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo3] + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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:509: Offset: 791, NextOffset: 824 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 405 517 1327] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 674 - testutil.go:509: Offset: 791, NextOffset: 824 - testutil.go:509: Offset: 674, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 824, NextOffset: 959 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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: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: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3] vs [foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo_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/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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=GNU,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1658 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=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=GNU,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 1410 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 403 515 1322] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 650, NextOffset: 683 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 533 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 683, NextOffset: 791 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=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: 533, NextOffset: 641 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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_empty4" vs "foo_empty4" +=== 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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 405 658 1465] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 405 658 1468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1465 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" + testutil.go:2349: [3] at 1468 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=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=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 405 517 1324] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 405 517 1327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" + testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 400 653 1456] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 409 662 1472] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" + testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 662 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1472 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000296STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 400 512 1315] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 409 521 1331] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 409 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 521 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1331 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000209STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 400 653 1456] +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo foo4 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty5 foo6] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:509: Offset: 691, NextOffset: 801 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:395: Comparing: "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 +=== 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:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo foo2 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: 225, NextOffset: 258 @@ -24163,170 +24278,208 @@ testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty2] vs [foo foo4 foo_empty5 foo_empty4 foo5 foo6 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: 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: 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" 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_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: 1426 + testutil.go:509: Offset: 1003, NextOffset: 1676 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 +=== 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/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1003, NextOffset: 1676 + testutil.go:509: Offset: 830, NextOffset: 1426 +=== 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 400 512 1315] -=== 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: "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/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=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: 970, NextOffset: 1003 -=== 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 400 in stargz, uncompressed length 512 + testutil.go:395: Comparing: "foo_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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:509: Offset: 830, NextOffset: 1426 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU === 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=GNU - testutil.go:1580: testing streams: [0 0 404 657 1461] +=== 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 2048 - testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 657 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000291STARGZ" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 404 516 1320] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 516 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000204STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 405 658 1468] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1468 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 405 517 1327] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 405 658 1468] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1468 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty5 foo foo2 foo_empty3] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6 foo5 foo2 foo_empty3] - 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo3] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 827 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 679, NextOffset: 788 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "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: 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/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go: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 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 821, NextOffset: 1424 + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 405 517 1327] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_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 @@ -24337,363 +24490,277 @@ testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - 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: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:509: Offset: 679, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 409 662 1472] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 662 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1472 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000296STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/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=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=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 409 521 1331] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 521 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1331 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000209STARGZ" - testutil.go:1683: "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/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 646, NextOffset: 679 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 827, NextOffset: 962 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 679, NextOffset: 788 +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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 "": [foo4 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2] vs [foo2 foo3 foo_empty3 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo6 foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 +=== 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: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688 4764] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo6] vs [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty2 foo_empty3 foo4 foo6 foo 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 662 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:509: Offset: 836, NextOffset: 1435 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME 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=0#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/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688 4764] +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go: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 + 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 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688 4764] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564 3640] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo4 foo_empty4 foo_empty5 foo2 foo_empty foo_empty2 foo_empty3 foo5 foo6 foo] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty] vs [foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo3] + 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=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688 4764] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 548 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 1455 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo5 foo6 foo2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 144 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: 225, NextOffset: 258 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 375 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000090STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark] vs [foo_empty2 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo3] + 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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 @@ -24704,240 +24771,231 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688 4764] -=== 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=true,format=PAX + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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=USTAR,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:2349: [1] at 149 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 147 378] + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=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 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 - testutil.go:1580: testing streams: [0 0 142 373] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU 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: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5] vs [foo_empty2 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo" 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo2 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 530, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4 foo_empty3 foo5 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_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: 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: "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: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: 521, NextOffset: 554 + testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 149 380] - 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: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go: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:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,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 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 152 386] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 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_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148 382] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 144 375] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + 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 + testutil.go:1580: testing streams: [0 0 152 386] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 148 382] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 375 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000090STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153 384] + testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 382 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 152 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 149 380] + testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147 381] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 153 384] + testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 381 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 149 380] + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 - testutil.go:1580: testing streams: [0 0 153 384] + testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go: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/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147 378] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/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:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,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: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 -=== 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: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty foo3 foo4] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 @@ -24948,25 +25006,46 @@ 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 148 386] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty5 foo6] vs [foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty2 foo3 foo4 foo_empty5] +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo_empty foo3 foo_empty2 foo_empty3 foo_empty5 foo6 foo 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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 @@ -24978,256 +25057,264 @@ 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=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 152 386] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 179, NextOffset: 212 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 154 392] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 154 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 392 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000009aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148 382] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 149 387] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 - testutil.go:1580: testing streams: [0 0 152 386] + testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 387 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 148 382] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 105 312] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 382 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 152 386] + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147 381] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + 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 147 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 381 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153 391] + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148 386] - testutil.go:2330: got gzip streams: + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty3 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty5 foo2 foo3 foo_empty foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" -=== 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty4 foo5 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: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" -=== 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo2] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 153 391] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 312] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 216, NextOffset: 329 +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:509: Offset: 378, NextOffset: 411 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 533, NextOffset: 671 + 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: 989, NextOffset: 1022 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: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty 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: "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" 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115 324] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 148 386] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 154 392] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 154 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 392 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000009aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 149 387] + testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 387 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 319] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 105 312] + testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 .no.prefetch.landmark 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 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4] vs [foo foo_empty foo2 foo6 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo5 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 694 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 548, NextOffset: 660 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 @@ -25236,419 +25323,362 @@ testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105 312] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 -=== RUN TestGzipEStargz/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:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 312] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115 324] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 - testutil.go:1580: testing streams: [0 0 110 319] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 324] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 319] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 118 329] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4] - 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: "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" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo2 foo_empty2 foo5 .no.prefetch.landmark foo] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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 1536 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 -=== 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] -=== 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: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 700, NextOffset: 813 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty5 foo foo2 foo4 foo5 foo_empty4 foo6 foo_empty foo_empty2 foo3 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/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== 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: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: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118 329] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 317] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 322] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107 316] +=== 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/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 667, NextOffset: 700 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 +=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 322] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107 316] + testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 321] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 124 339] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106 315] + testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 332] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=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 124 339] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 118 329] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo5 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4] vs [foo_empty foo4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo foo_empty2 foo_empty3 foo_empty4 foo4 foo6 .no.prefetch.landmark 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: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty foo2 foo3 foo5 foo6 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 322] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo_empty2 foo3 foo4 foo5 foo_empty4 foo foo_empty foo2 foo_empty3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 -=== 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: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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117 332] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118 329] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125 340] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 322] + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 340 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 116 327] + testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 321] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127 342] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 124 339] + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=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 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 332] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127 342] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 347] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go: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: 672, NextOffset: 705 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 818, NextOffset: 851 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 705, NextOffset: 819 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 @@ -25660,264 +25690,248 @@ testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "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 "": [foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2] vs [foo5 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty5 foo6 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117 332] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 341 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 125 340] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 340 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118 333] + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== 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=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 347] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 342] + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 347] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 342] + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo_empty5 foo4 foo5 foo6 foo foo2 foo3 foo_empty3] vs [foo2 foo_empty2 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3] + testutil.go:401: Directory: "" vs "": [foo foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo2 foo_empty2 foo4] + 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132 347] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1699 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4] vs [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_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: "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" -=== 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] +=== 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 1536 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 341 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 134 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 129 343] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 122 336] + testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134 351] + 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 + testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 129 343] + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134 351] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 122 336] + testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 129 343] + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 428 934] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 122 336] + testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 287 793] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" === 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"}]} -=== 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: +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 "" -=== 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 134 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 @@ -25929,135 +25943,124 @@ 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" 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_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: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129 346] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty2 foo_empty3 foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 -=== 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:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6] vs [foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 428 934] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 428 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_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go: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 +=== 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: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_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" -=== 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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129 346] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 351] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129 346] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 287 793] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 428 934] + testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 430 936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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/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=USTAR - testutil.go:1580: testing streams: [0 0 287 793] + testutil.go:2349: [1] at 430 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 936 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 290 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 428 934] + testutil.go:2349: [1] at 290 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 433 943] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 287 793] + testutil.go:2349: [1] at 433 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 943 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 293 803] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === 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_empty2 foo_empty3 foo4 foo5 foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go: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 @@ -26066,40 +26069,15 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 430 936] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 430 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 936 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 @@ -26110,17 +26088,43 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4] vs [foo_empty2 foo_empty3 foo4 foo5 foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 433 943] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + 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: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_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 @@ -26132,62 +26136,17 @@ testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 514 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - 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=-2,prefix="",lossless=false,format=GNU - 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/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 433 943] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 433 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 943 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 293 803] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 433 943] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 433 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 943 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 437 947] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 437 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 947 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" @@ -26198,238 +26157,261 @@ 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 +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 432 939] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 291 798] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 432 939] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 291 798] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 434 941] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 434 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 941 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 293 800] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 800 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 436 950] + testutil.go:2330: got gzip streams: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 411, NextOffset: 525 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 533, NextOffset: 671 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 432 939] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - 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: 672, NextOffset: 705 +=== 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo foo_empty3 foo4] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo4] + 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/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 295 809] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 295 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 809 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== 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: 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 291 798] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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: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" - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 432 939] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== 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 291 798] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 434 941] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 434 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 941 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 293 800] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 800 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== 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: +=== 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=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 439 953] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 953 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 298 812] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 812 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo2 foo3 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1029, NextOffset: 1066 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 1108 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1066, NextOffset: 1389 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 -=== 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:509: Offset: 1389, NextOffset: 1426 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo3 foo_empty4 foo5] vs [foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo3 foo4 foo5 foo2 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 295 809] - 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: 1471, NextOffset: 1760 -=== 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 295 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: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 809 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2075, NextOffset: 2112 -=== 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: 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: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 @@ -26441,30 +26423,37 @@ testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "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" -=== 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: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 +=== 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 2660 - testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 953 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 298 812] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 812 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== 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 @@ -26475,7 +26464,9 @@ 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/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26486,7 +26477,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 @@ -26497,62 +26488,42 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo2 foo_empty3] vs [foo foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo6 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: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1489, NextOffset: 1782 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1770, NextOffset: 2097 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - 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: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 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 @@ -26560,43 +26531,70 @@ testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo6 foo_empty5] vs [foo_empty2 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] 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: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1040, NextOffset: 1077 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 831 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1077, NextOffset: 1404 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + 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: 831, NextOffset: 1123 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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 @@ -26607,10 +26605,9 @@ 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/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26621,7 +26618,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=USTAR +=== 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 @@ -26632,7 +26629,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/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 @@ -26643,114 +26640,117 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== 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"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 foo_empty] vs [foo_empty3 foo5 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1802, NextOffset: 5013 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2121, NextOffset: 5456 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 822, NextOffset: 1111 +=== 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: 1070, NextOffset: 1395 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 496 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 672, NextOffset: 709 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 496, NextOffset: 785 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 3584 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1033 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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=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/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1111, NextOffset: 1148 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1395, NextOffset: 1432 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1148, NextOffset: 1438 +=== 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: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty2 foo4 foo5 foo_empty foo2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26761,10 +26761,9 @@ 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=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== 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 @@ -26775,7 +26774,9 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=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 @@ -26786,9 +26787,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== 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 @@ -26799,18 +26798,24 @@ 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/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 "": [foo2 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo] vs [foo2 foo3 foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3] - 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_empty5 foo foo_empty3 foo_empty4 foo5 foo4 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 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 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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 @@ -26818,6 +26823,11 @@ testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 @@ -26829,42 +26839,50 @@ testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4] vs [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo6] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + 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: 2103, NextOffset: 2140 +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1824, NextOffset: 5062 +=== 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 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 +=== 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: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 @@ -26875,28 +26893,13 @@ 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== 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 @@ -26907,7 +26910,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 @@ -26918,9 +26921,9 @@ 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=9,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=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26931,47 +26934,36 @@ 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=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"}]} -=== 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=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] -=== 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":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 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1760, NextOffset: 1797 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 4992 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2112, NextOffset: 5429 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,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 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 131, NextOffset: 168 -=== 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 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"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo6 foo2] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo6] + 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: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 -=== 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=PAX,minChunkSize=0 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 @@ -26981,23 +26973,41 @@ testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1145, NextOffset: 1434 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2075, NextOffset: 2112 +=== 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: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo5 foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo5 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo6 foo2 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 @@ -27005,48 +27015,36 @@ testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/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 @@ -27057,120 +27055,80 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] +=== 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#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] testutil.go:2330: got gzip streams: testutil.go:2349: [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: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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo4 foo6 .no.prefetch.landmark foo foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 712, NextOffset: 1040 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + 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#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo foo_empty3 foo4 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1770, NextOffset: 2097 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" @@ -27178,11 +27136,11 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 @@ -27193,11 +27151,15 @@ testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1819, NextOffset: 5046 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_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=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 @@ -27208,9 +27170,9 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27221,28 +27183,35 @@ 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:1580: testing streams: [0 0 132 248 389 535 650 706 1086] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705 1082] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 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 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 705 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1082 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo] vs [foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4 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:401: Directory: "" vs "": [foo5 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty5 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "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 @@ -27250,123 +27219,149 @@ testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 5013 - testutil.go:509: Offset: 2121, NextOffset: 5456 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go: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 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo_empty foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 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=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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702 1079] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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: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: 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_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo4 foo_empty5 foo6] vs [foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 383 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 459 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - 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:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [6] at 702 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: 496, NextOffset: 785 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [7] at 1079 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705 1082] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=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 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 705 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1082 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,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 131 248 389 533 649 702 1079] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + 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 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=USTAR,minChunkSize=64000#01 + 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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo foo2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 @@ -27379,46 +27374,10 @@ testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 465 -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 5062 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - 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:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo4 foo foo_empty foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 @@ -27430,6 +27389,7 @@ 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 @@ -27437,182 +27397,189 @@ testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go: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 +=== 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] +=== 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: 714, NextOffset: 1042 -=== 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: 502, NextOffset: 795 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1042, NextOffset: 1079 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + 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:509: Offset: 795, NextOffset: 832 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 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: 1079, NextOffset: 1407 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 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 +=== 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133 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 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 + 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=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo6 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1763, NextOffset: 2088 - 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 -=== 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/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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1072, NextOffset: 1398 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + 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: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=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 396 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: 1116, NextOffset: 1153 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1398, NextOffset: 1435 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1153, NextOffset: 1444 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:509: Offset: 2125, NextOffset: 5442 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] vs [foo foo_empty foo_empty2 foo_empty4 foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 709, NextOffset: 1035 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [5] at 658 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: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 709, NextOffset: 1035 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5 foo6] 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: "foo_empty5" vs "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714 1095] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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 252 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go: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 @@ -27623,11 +27590,11 @@ testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go: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 @@ -27636,57 +27603,30 @@ testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo2] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1164, NextOffset: 1457 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1445, NextOffset: 1738 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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_empty4" vs "foo_empty4" - 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: [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:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 796, NextOffset: 833 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 -=== 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:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 @@ -27702,31 +27642,59 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 +=== 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: 383, NextOffset: 676 +=== 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_empty3" vs "foo_empty3" +=== 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 + testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty foo_empty2 foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6] - 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 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo] vs [foo4 foo5 foo_empty5 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty4 foo_empty foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 +=== 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: 796, NextOffset: 833 +=== 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: 1079, NextOffset: 1408 +=== 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: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: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 @@ -27737,37 +27705,9 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] - testutil.go:2330: got gzip streams: - 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=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=-1,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713 1099] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27779,132 +27719,114 @@ testutil.go:2349: [6] at 713 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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 === 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_empty foo2 foo3 foo_empty3 foo4 foo6 foo foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_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: "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: "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" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3] vs [foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:509: Offset: 499, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1400, NextOffset: 1437 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo_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 -=== 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] -=== 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: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 827 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1074, NextOffset: 1400 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 827, NextOffset: 1119 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1400, NextOffset: 1437 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1119, NextOffset: 1156 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [6] at 721 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: 1437, NextOffset: 1729 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1156, NextOffset: 1448 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - 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: 1729, NextOffset: 1766 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 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 -=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 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: 1485, NextOffset: 1777 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 @@ -27914,7 +27836,8 @@ testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -27927,16 +27850,42 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo3 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5 foo foo2 foo3] vs [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:509: Offset: 2151, NextOffset: 5510 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 @@ -27947,76 +27896,49 @@ testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 5075 - testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5 foo6 foo_empty foo3] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo6 foo] vs [foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720 1107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 720 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717 1104] testutil.go:2330: got gzip streams: @@ -28024,10 +27946,10 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 +=== 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=false,format=GNU 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 @@ -28042,110 +27964,111 @@ testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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=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 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty2 foo4 foo foo2] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 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: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" + 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] testutil.go:2330: got gzip streams: @@ -28158,117 +28081,87 @@ testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== 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] -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo6 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4] vs [foo foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" -=== 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:509: Offset: 545, NextOffset: 582 -=== 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 testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU 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: 1639, NextOffset: 3204 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"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 foo5 foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5] vs [foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo2] vs [foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "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_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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596 941] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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=GNU 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 @@ -28277,6 +28170,22 @@ testutil.go:2349: [6] at 596 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 941 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000254STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28288,8 +28197,6 @@ testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 -=== 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 @@ -28305,26 +28212,21 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5] vs [foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go: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_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 @@ -28335,55 +28237,59 @@ testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo foo2 foo3 foo4 foo6] vs [foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6 foo foo4 foo_empty4] vs [foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo3 foo4 foo6 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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] === 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:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go: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: [6] at 619 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" @@ -28396,18 +28302,6 @@ testutil.go: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" -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 955] @@ -28421,6 +28315,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28431,118 +28327,110 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 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_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo2 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go: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/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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 8592, NextOffset: 14839 === 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + 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_empty4 foo6 foo2 foo4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty] === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 9696, NextOffset: 9733 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo6 foo foo_empty foo_empty3] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo2] - 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: "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/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=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=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 @@ -28564,89 +28452,62 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2 foo4 foo5 foo6] vs [foo3 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty5 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: "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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== 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 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo6 foo_empty foo3 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo2] vs [foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo_empty5 foo foo2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo6 foo_empty5 foo5 foo3] vs [foo5 foo6 foo2 foo_empty2 foo4 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo_empty5 foo] vs [foo_empty4 foo6 foo_empty foo3 foo4 foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -28654,19 +28515,46 @@ testutil.go: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_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" === 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX 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: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 @@ -28674,7 +28562,8 @@ testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 954] testutil.go:2330: got gzip streams: @@ -28687,47 +28576,24 @@ testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 954 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 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: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 946 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 @@ -28735,45 +28601,58 @@ testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "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: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty2] vs [foo foo_empty foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 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_empty5 foo2 foo_empty2 foo_empty4 foo5 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo3] vs [foo foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go: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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go: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 @@ -28785,12 +28664,7 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] testutil.go:2330: got gzip streams: @@ -28803,7 +28677,7 @@ testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] testutil.go:2330: got gzip streams: @@ -28816,6 +28690,8 @@ testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28831,26 +28707,32 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"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_empty2 foo3 foo4 foo5 foo_empty foo2 foo_empty3 foo_empty4] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo6 foo3 foo_empty3 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo6 foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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 @@ -28861,49 +28743,44 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6 .no.prefetch.landmark foo3 foo_empty3] vs [foo2 foo_empty3 foo_empty4 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo_empty2] vs [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=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: @@ -28915,9 +28792,9 @@ 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/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 965] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28929,8 +28806,6 @@ testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 965 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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 110 216 335 461 569 611 957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28942,86 +28817,80 @@ 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 - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo5 .no.prefetch.landmark foo foo2 foo4 foo_empty4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-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 - 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: 8066, NextOffset: 8103 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go: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_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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo foo2 foo4 foo_empty5 foo6 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] - 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 "": [foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2] vs [foo foo_empty foo3 foo_empty3 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 +=== 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 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: 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 +=== 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 + 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 @@ -29035,7 +28904,17 @@ testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === 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] @@ -29049,6 +28928,8 @@ testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29060,7 +28941,7 @@ testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] testutil.go:2330: got gzip streams: @@ -29077,79 +28958,79 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 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 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo4 foo_empty4 foo5 foo] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo6 foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 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: 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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo foo4 foo_empty4 foo5] vs [foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 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: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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: @@ -29163,7 +29044,7 @@ testutil.go:2349: [7] at 974 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === 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 +=== 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 112 216 338 466 572 614 966] testutil.go:2330: got gzip streams: @@ -29187,26 +29068,41 @@ testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 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: 9733, NextOffset: 15980 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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 @@ -29217,84 +29113,50 @@ testutil.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_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: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo3 foo4 foo2 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5] vs [foo6 foo2 foo_empty2 foo_empty4 foo_empty5 foo4 foo5 foo 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: 1602, NextOffset: 1639 testutil.go: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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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] -=== 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=false,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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== 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=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go: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: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 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: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=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 + testutil.go:509: Offset: 9733, NextOffset: 15980 === 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: @@ -29304,10 +29166,13 @@ testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/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=true,format=PAX testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" === 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/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] testutil.go:2330: got gzip streams: @@ -29320,99 +29185,96 @@ testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty2 foo_empty3 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty2 foo3] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo foo_empty foo3 foo4 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625 978] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 978 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3] vs [foo foo_empty foo_empty2 foo_empty3 foo2 foo3 foo4 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty2 foo3 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 114 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: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [4] at 475 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: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [6] at 633 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [7] at 986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000279STARGZ" -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 @@ -29422,27 +29284,46 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,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=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625 978] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 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: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 +=== 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=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 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 @@ -29453,14 +29334,28 @@ 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 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":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=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo4 foo5] vs [foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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 @@ -29472,117 +29367,79 @@ testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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 "": [foo foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo_empty5 foo_empty] vs [foo2 foo3 foo_empty3 foo4 foo 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: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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 114 219 343 473 580 622 975] 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:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo4 foo5] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 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: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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:2349: [6] at 622 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627 980] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29593,23 +29450,36 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go: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:1580: testing streams: [0 0 117 225 352 483 592 642 996] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 foo5 foo6] vs [.no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 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: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 foo3 foo_empty5 foo6 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 @@ -29620,6 +29490,26 @@ testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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" @@ -29627,35 +29517,50 @@ testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo] 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: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 -=== 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:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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=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 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 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4] vs [foo6 foo foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 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: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1180, NextOffset: 1946 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 965, NextOffset: 1669 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 @@ -29668,26 +29573,8 @@ 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: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== 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 @@ -29698,7 +29585,9 @@ 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 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== 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 @@ -29709,50 +29598,46 @@ 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 -=== 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 117 225 352 483 592 642 996] +=== 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 117 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] + 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 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: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo6 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo5] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo6 foo_empty2 foo_empty3 foo4] - 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:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5] vs [foo6 .no.prefetch.landmark foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "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 @@ -29769,35 +29654,69 @@ 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_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_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 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo5 foo6 foo_empty2 foo_empty foo2 foo_empty4 foo_empty5 foo] 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: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 977, NextOffset: 1667 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 991, NextOffset: 1156 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 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: 809, NextOffset: 940 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + 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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,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:509: Offset: 434, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [4] at 1033 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: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 @@ -29807,45 +29726,22 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638 991] - testutil.go:2330: got gzip streams: - 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: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/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630 983] +=== NAME TestGzipEStargz/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 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX 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 @@ -29856,7 +29752,7 @@ 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/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 @@ -29867,15 +29763,43 @@ testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506 3071] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 + 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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 @@ -29887,59 +29811,61 @@ testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 947, NextOffset: 984 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 800, NextOffset: 931 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo3 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: 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 +=== 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 984, NextOffset: 1150 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1678 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:509: Offset: 800, NextOffset: 931 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo] vs [foo foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [6] at 1365 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 131, NextOffset: 260 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [7] at 2930 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000555STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -29948,67 +29874,38 @@ testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 -=== 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] +=== 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 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] + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -30019,12 +29916,31 @@ testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty2 foo_empty4 foo5 foo6 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 @@ -30033,122 +29949,82 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 266 -=== 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: 248, NextOffset: 380 -=== 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 -=== 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=-2,prefix="./",lossless=false,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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [5] at 1259 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 +=== NAME 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 583, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo4 foo6 foo_empty 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 224 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: 438, NextOffset: 475 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 440 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: 620, NextOffset: 787 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 743 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 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: "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: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517 3100] testutil.go:2330: got gzip streams: @@ -30172,35 +30048,53 @@ testutil.go:2349: [6] at 1376 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2959 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000560STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === 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 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo_empty4 foo6] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "foo_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: "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 @@ -30212,190 +30106,83 @@ testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "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 "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo_empty5] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty 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: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "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" -=== 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 223 437 738 1037 1250 1503 3077] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 +=== 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: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 426 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 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 -=== 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 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo3 foo4 foo_empty5] vs [foo foo_empty foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty5 foo6 foo] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo3 foo4 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 +=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 785, NextOffset: 822 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 603, NextOffset: 640 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 822, NextOffset: 954 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1156, NextOffset: 1193 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513 3087] testutil.go:2330: got gzip streams: @@ -30408,8 +30195,6 @@ testutil.go:2349: [6] at 1513 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3087 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372 2946] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -30421,6 +30206,8 @@ testutil.go:2349: [6] at 1372 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2946 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -30432,98 +30219,113 @@ testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/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 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo6 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 foo_empty foo2 foo_empty4] vs [foo3 foo5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "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: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: 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:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo6] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go: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: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 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: 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go: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 +=== 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: 954, NextOffset: 991 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 809, NextOffset: 940 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [4] at 1051 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: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 434, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" +=== 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:509: Offset: 471, NextOffset: 603 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,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=-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 @@ -30537,11 +30339,11 @@ === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 -=== 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=false,format=PAX 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 @@ -30559,107 +30361,100 @@ 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 -=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty foo3] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty4 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty foo3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 === 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] -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [5] at 1275 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [6] at 1387 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [7] at 2977 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000056bSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1697 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: 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:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] + 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: 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" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_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: "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: 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/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: @@ -30668,12 +30463,12 @@ 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: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === 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: @@ -30699,6 +30494,8 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30710,7 +30507,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === 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: @@ -30729,140 +30525,139 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.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=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go: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: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go: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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:509: Offset: 819, NextOffset: 952 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo] - 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" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1192, NextOffset: 1965 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo4 foo_empty4 foo6] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5] === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 787, NextOffset: 824 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 131, NextOffset: 263 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 610, NextOffset: 647 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go: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 +=== 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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 === 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: 774, NextOffset: 811 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 === NAME TestGzipEStargz/testWriteAndOpen/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 +=== 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=PAX 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} @@ -30894,8 +30689,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== 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=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 @@ -30907,105 +30700,74 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo6] vs [foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 583 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 302, NextOffset: 437 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo3 foo_empty4 foo5] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 +=== NAME 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 @@ -31017,7 +30779,35 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "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 === 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: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31029,9 +30819,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/lossy-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 === 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 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31055,107 +30844,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":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=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 "": [foo4 foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo6] vs [.no.prefetch.landmark foo_empty foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 === 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: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo_empty foo4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo6 foo_empty4 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:509: Offset: 973, NextOffset: 1682 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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/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: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go: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 @@ -31168,19 +30871,112 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:509: Offset: 1197, NextOffset: 1992 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199 519] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 246 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX 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: 133, NextOffset: 265 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 246, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" === 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:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 foo2 foo_empty3 foo4] + 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go: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/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: @@ -31206,6 +31002,8 @@ 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=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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 @@ -31217,108 +31015,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] vs [foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 === RUN TestGzipEStargz/testWriteAndOpen/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: "foo_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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1003, NextOffset: 1707 - testutil.go:509: Offset: 1215, NextOffset: 2006 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo4 foo_empty5 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo] - 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_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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201 520] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 973, NextOffset: 1010 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 792, NextOffset: 829 -=== 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 148 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1010, NextOffset: 1178 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 829, NextOffset: 966 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1215, NextOffset: 2006 - testutil.go:509: Offset: 1003, NextOffset: 1707 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:509: Offset: 481, NextOffset: 618 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31331,7 +31042,8 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/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"}]} === NAME 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: @@ -31344,11 +31056,91 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 468, NextOffset: 600 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4] vs [foo_empty3 foo4 foo_empty5 foo foo3 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2] + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go: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: @@ -31357,7 +31149,7 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: @@ -31371,114 +31163,23 @@ 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 -=== 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 "": [foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty5] vs [.no.prefetch.landmark foo_empty2 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty 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: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2] vs [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175 471] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 253, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 518 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 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: 362, NextOffset: 395 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 654 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go: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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU 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" @@ -31488,30 +31189,128 @@ 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 +=== 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 "": [foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 foo2 foo3 foo_empty4 foo5] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 470] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 966, NextOffset: 1003 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 1707 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1215, NextOffset: 2006 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo6] vs [foo_empty4 foo5 foo6 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty5 foo 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 973, NextOffset: 1010 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1215, NextOffset: 2006 + testutil.go:509: Offset: 1003, NextOffset: 1707 +=== 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" +=== 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === 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: @@ -31525,110 +31324,19 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176 473] -=== 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=9,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 227 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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" === RUN TestGzipEStargz/testWriteAndOpen/lossy-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: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== 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 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31640,8 +31348,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5] + 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/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 @@ -31653,7 +31371,77 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "foo3" vs "foo3" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo3] vs [foo_empty2 foo4 foo5 foo foo_empty foo2 foo_empty5 foo6 foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31665,118 +31453,21 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] vs [foo_empty3 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 480] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 684, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 832, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 -=== 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 209 -=== 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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "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=0,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31788,7 +31479,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/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: @@ -31802,7 +31492,7 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: @@ -31826,22 +31516,107 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:340: A: TOCJSON: {"version":1,"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/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty4 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1434 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1009, NextOffset: 1676 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-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 2560 - testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 836, NextOffset: 1434 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=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=-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 @@ -31853,74 +31628,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo3] vs [foo2 foo_empty2 foo_empty4 foo5 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty4 foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179 481] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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" @@ -31929,32 +31640,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":137,"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=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 697, NextOffset: 809 -=== 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=9,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: @@ -31979,20 +31666,108 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo5] vs [.no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "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 + 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: "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: "" vs "" + 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 [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: 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183 486] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 255, NextOffset: 365 +=== 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 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 487, NextOffset: 520 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 827, NextOffset: 1424 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: @@ -32018,106 +31793,20 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1183] 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=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"}]} -=== 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 -=== 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=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 .no.prefetch.landmark foo_empty3 foo4] -=== 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" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" === 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: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty foo_empty2 foo_empty4 foo5 foo 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: 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" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 @@ -32129,10 +31818,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":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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 @@ -32141,12 +31843,83 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"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: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,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=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 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: "foo_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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433 1190] testutil.go:2330: got gzip streams: +=== 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=GNU 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 @@ -32168,9 +31941,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-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 === 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=64000#02 -=== 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 @@ -32183,106 +31955,19 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty2 foo_empty5 foo foo2] vs [foo_empty5 foo6 foo foo_empty3 foo5 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 -=== 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: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: "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_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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_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=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: @@ -32296,10 +31981,33 @@ 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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty5] + 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_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: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 @@ -32308,8 +32016,68 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo foo_empty3] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 === 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: 112, NextOffset: 220 + 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: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436 1195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -32321,6 +32089,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":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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=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 @@ -32335,218 +32105,422 @@ 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=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2330: 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 +=== 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 "": [foo6 foo foo_empty foo3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4] 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 692, NextOffset: 803 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go: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:2349: [2] at 2109 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo6 foo foo_empty foo3 foo4 foo5 foo_empty5 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: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo6" vs "foo6" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + 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 +=== 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 +=== 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 +=== 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 "" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 -=== 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: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 foo3 foo_empty3] vs [foo foo2 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo2 foo_empty3 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 -=== 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: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 +=== 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: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 684, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:509: Offset: 827, NextOffset: 1424 +=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=0,prefix="",lossless=false,format=PAX - 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" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 209 -=== 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: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + 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=gzip_compression_level=0,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: 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "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/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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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 -=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== 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/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/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=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 127 235 574] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 foo2 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo5 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: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127 233 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e9STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,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: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 .no.prefetch.landmark foo3 foo4] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5 foo_empty foo3] + 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 @@ -32558,160 +32532,145 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 127 312 651] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 651 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=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=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233 5309] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127 309 648] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 309 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 648 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" +=== 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 573] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=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/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: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 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127 232 571] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=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 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=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257 6333] + testutil.go: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 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go: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 === 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 foo2 foo_empty4 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] vs [foo6 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo6 foo foo_empty3 foo_empty5] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty3 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "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: 78, NextOffset: 111 - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 131 316 658] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 674, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 992, NextOffset: 1658 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -32719,236 +32678,221 @@ 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: "foo_empty4" vs "foo_empty4" === 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] +=== 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 313 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 655 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 130 240 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 127 234 574] + 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 + 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 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 234 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 233 573] + 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 + 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 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 312 651] + 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 237 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 651 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + 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=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty5 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark] + 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 +=== 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 318 655] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 211 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 318 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 655 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 511, NextOffset: 544 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 311 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 401, NextOffset: 511 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] + 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 [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 -=== 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: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 127 233 573] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 130 314 651] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 320 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 225 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 489, NextOffset: 522 -=== 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 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e9STARGZ" + testutil.go:509: Offset: 834, NextOffset: 970 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:509: Offset: 687, NextOffset: 797 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 651 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127 232 572] +=== 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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 232 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 131 240 581] + 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 235 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 240 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 131 239 580] + testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 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 1024 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 580 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: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=USTAR + testutil.go:1580: testing streams: [0 0 132 241 583] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go: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 - testutil.go:1580: testing streams: [0 0 131 313 655] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 321 663] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 655 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 - testutil.go:1580: testing streams: [0 0 130 239 578] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 663 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 318 660] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go: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" === 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_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5 .no.prefetch.landmark foo3 foo4] +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2] vs [foo_empty4 foo6 foo foo_empty foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 @@ -32960,54 +32904,27 @@ 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 -=== 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 577] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 349, NextOffset: 484 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 130 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: 362, NextOffset: 395 -=== 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 238 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 484, NextOffset: 517 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eeSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" -=== 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: 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo3 foo4 foo5 foo_empty5] vs [foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo foo_empty2 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo6 foo] vs [foo foo2 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 @@ -33015,12 +32932,18 @@ 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 @@ -33031,126 +32954,130 @@ 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" -=== 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 130 239 577] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 243 585] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 577 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 575] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 962, NextOffset: 995 +=== 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 132 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 821 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 995, NextOffset: 1665 +=== 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 585 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 821, NextOffset: 1424 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 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 130 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 130 316 655] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 208 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 655 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=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 130 314 653] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=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 130 in stargz, uncompressed length 2048 - 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 237 575] + 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 281 593] 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 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 235 573] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 276 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 .no.prefetch.landmark foo3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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_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_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: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + 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=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + 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_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty] vs [foo_empty4 foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo3 foo_empty4 foo5] vs [foo foo_empty foo_empty3 foo5 foo6 foo2 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: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 243 585] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1009, NextOffset: 1675 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 1435 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 @@ -33161,69 +33088,74 @@ testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 242 584] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 199 511] testutil.go:2330: got gzip streams: 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 660] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 210 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 660 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 316 657] + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=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 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 657 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132 244 586] + 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 282 596] 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=GNU - testutil.go:1580: testing streams: [0 0 132 242 584] + testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 282 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 277 591] 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:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 277 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 591 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=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 "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5 foo_empty foo_empty2] vs [foo foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5 .no.prefetch.landmark] 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 @@ -33231,11 +33163,34 @@ testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 805 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 522 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 @@ -33246,61 +33201,13 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208 521] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 225, NextOffset: 258 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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: 258, NextOffset: 370 -=== 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:509: Offset: 356, NextOffset: 492 -=== 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 521 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: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo6 foo foo2 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 @@ -33315,59 +33222,96 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 805 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo_empty" vs "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: 975, NextOffset: 1008 +=== 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:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=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=USTAR + testutil.go:1580: testing streams: [0 0 108 208 521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 201 514] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/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 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 281 594] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 594 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 276 589] +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 278 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 589 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 206 519] - 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 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 199 512] - 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 512 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 210 524] + testutil.go:2349: [2] at 278 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 591 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000116STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + 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 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: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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3] vs [foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo5 foo6 foo foo2 foo3 foo4 foo_empty4] vs [foo5 foo6 foo_empty foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 @@ -33376,56 +33320,47 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== 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: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo6 foo foo2 foo3 foo4 foo_empty4 foo_empty 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: 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: 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:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go: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: "foo4" vs "foo4" -=== 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:509: Offset: 521, NextOffset: 554 -=== 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: 667, NextOffset: 700 -=== 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: 554, NextOffset: 667 -=== 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: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_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 @@ -33436,87 +33371,67 @@ 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 281 595] +=== 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 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 276 590] +=== 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 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 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 208 522] + 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 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: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 281 596] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 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:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=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 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN 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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty foo2 foo3 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "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 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo6 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 @@ -33524,37 +33439,46 @@ testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 519 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: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 +=== 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: 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo4] vs [foo_empty foo2 foo3 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo6] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 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_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 @@ -33563,111 +33487,76 @@ testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 201 514] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 281 596] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213 531] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 278 593] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 207 525] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 278 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000116STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 105 204 517] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 289 607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 111 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 289 607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 212 527] + 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 607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=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 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 -=== 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_empty5 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty4 foo_empty foo2 foo3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo] - 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:1580: testing streams: [0 0 110 205 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" -=== 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 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 672, NextOffset: 705 -=== 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 110 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: 818, NextOffset: 851 -=== 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 205 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,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=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 705, NextOffset: 819 -=== 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 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 -=== 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: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6] 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" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 @@ -33676,620 +33565,616 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 +=== 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 537] + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 533 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 216 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: 411, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 533, NextOffset: 671 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4 foo5 foo_empty5] vs [foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 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:401: Directory: "" vs "": [foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2] vs [foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty 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: "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: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 285 602] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 209 530] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 285 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 602 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go: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 530 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === 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 279 596] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 290 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 279 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 596 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 527] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 290 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=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 112 289 610] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 203 520] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 214 537] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213 531] + testutil.go: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 537 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 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 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 530 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 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:1580: testing streams: [0 0 111 207 525] + 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 +=== 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=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 207 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo2] vs [foo4 foo6 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 289 609] - 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: 693, NextOffset: 805 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 609 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 975 - 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: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 + 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 291 611] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 114, NextOffset: 225 +=== 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 291 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - 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: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 289 609] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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: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=PAX - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo2 foo_empty3 foo4 foo6] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 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_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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 + 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" 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_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" -=== 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 110 211 528] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 287 607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 211 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 528 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d3STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 205 522] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 287 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/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 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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 216 538] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 202 522] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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: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 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=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 290 614] + 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 112 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 614 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 112 289 613] + 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 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 613 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: [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=1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"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 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3] vs [foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo foo3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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" +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 667, NextOffset: 700 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 -=== 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 535] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 530, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4] vs [foo_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 214 in stargz, uncompressed length 2048 -=== 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 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo_empty3 foo6 foo foo_empty foo2 foo3] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty4 foo6 foo foo3] + 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 -=== 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 535 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 -=== 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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 -=== RUN TestGzipEStargz/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=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 207 528] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 +=== NAME TestGzipEStargz/testWriteAndOpen/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 541] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 554, NextOffset: 667 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 528 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213 533] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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 541 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 112 210 534] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 206 526] + 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 534 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 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 291 613] + 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 + testutil.go:1580: testing streams: [0 0 218 428 1101] 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 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=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 287 609] + testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 428 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" +=== 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 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 287 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 609 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 209 529] + testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 757 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1430 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f5STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 218 616 1289] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 202 522] + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 616 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1289 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000268STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 221 573 1246] 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo6] vs [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo2 foo_empty3 foo4] - 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 foo5 foo_empty5 foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo foo3 foo_empty3 foo5 .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: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_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_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=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 221 432 1105] + 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: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 +=== 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 432 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 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: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo foo_empty2 foo6 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 219 544] - 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo5] vs [foo3 foo_empty4 foo5 foo_empty5 foo foo_empty 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: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 219 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: "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: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 113 212 537] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 222 574 1252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/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 113 295 618] + 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 1252 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 1111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 113 291 614] + testutil.go: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 1111 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=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 222 761 1439] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 291 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 614 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 217 541] + testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 761 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1439 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 222 621 1299] 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 541 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 112 210 534] + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1299 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 577 1255] 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 534 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: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 1255 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 === 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"}]} -=== 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 567 1240] - 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo4 foo5] vs [foo5 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 218 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 567 in stargz, uncompressed length 2048 +=== 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 1114] + 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: 118, NextOffset: 231 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 1240 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000237STARGZ" +=== 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 224 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: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 436 in stargz, uncompressed length 2048 +=== 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: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 1114 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo foo_empty4] vs [foo foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: 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: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 218 427 1100] - 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: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 851, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 218 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: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 427 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1100 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo6 foo_empty4 foo_empty5] vs [foo2 foo4 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty 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: 329, NextOffset: 362 @@ -34303,156 +34188,134 @@ 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: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 218 756 1430] +=== 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 572 1247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 756 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1430 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 218 616 1290] + testutil.go: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 1247 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 220 431 1106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 616 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1290 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000268STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 572 1245] + 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 1106 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 220 761 1436] 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 1245 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 221 431 1104] + 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 1436 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 220 620 1295] 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 2048 - testutil.go:2349: [3] at 1104 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 222 574 1253] + 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 1295 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 572 1247] 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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: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 1247 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 432 1107] 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 - testutil.go:1580: testing streams: [0 0 222 762 1441] + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 432 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 224 577 1258] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 762 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: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 1441 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002faSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo3 foo_empty foo2 foo_empty2 foo_empty4 foo] vs [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [3] at 1258 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: 225, NextOffset: 258 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "foo_empty" vs "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: 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: "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 "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 621 1300] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== 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: 661, NextOffset: 694 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 222 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: 548, NextOffset: 660 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1300 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 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 @@ -34462,130 +34325,116 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 224 437 1118] + 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: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 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: "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=GNU - testutil.go:1580: testing streams: [0 0 224 576 1255] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 576 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1255 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000240STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== 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=GNU - testutil.go:1580: testing streams: [0 0 224 435 1114] + 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 1118 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 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 1024 - testutil.go:2349: [2] at 435 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b3STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 220 571 1247] + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 224 626 1307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 220 760 1436] + 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 440 1121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 760 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1436 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: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=-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_empty2 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo3] vs [foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo4 foo_empty5 foo foo_empty foo2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty5 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo foo_empty foo2 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=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: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 220 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 620 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1296 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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" -=== 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: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: "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 foo_empty foo2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 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: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" 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 [foo5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "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 @@ -34603,60 +34452,76 @@ 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 +=== 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_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=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=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 -=== 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=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 575 1256] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 575 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1256 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - 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 766 1448] +=== 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 224 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 766 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1448 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002feSTARGZ" -=== 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=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 224 626 1308] + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 626 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1308 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000272STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go: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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_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 @@ -34664,98 +34529,69 @@ testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "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: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 226 578 1259] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 694 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 -=== 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 578 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 1259 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000242STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 "" -=== 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:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo2 foo3 foo_empty5] vs [foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty4 foo5] vs [foo3 foo_empty4 foo_empty5 foo6 foo4 foo5 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: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 226 438 1119] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 438 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1119 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -34764,72 +34600,93 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 65579 133221 136833] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6 foo_empty2] vs [.no.prefetch.landmark foo_empty foo_empty3 foo6 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo2 foo4 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 411, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 foo2 foo4] 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: 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo5 foo_empty5 foo6 foo_empty2 foo_empty4 foo2 foo3 foo_empty3 foo4 foo foo_empty] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 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: "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: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 @@ -34840,45 +34697,55 @@ testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go: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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#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] +=== 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 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 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== 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=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: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_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4 foo5] vs [.no.prefetch.landmark foo foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 @@ -34887,23 +34754,18 @@ testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo" 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: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 @@ -34914,13 +34776,19 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo4 foo_empty5 foo6 foo2] + testutil.go:401: Directory: "" vs "": [foo foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty] vs [foo5 foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 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 @@ -34931,14 +34799,18 @@ testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 @@ -34946,13 +34818,28 @@ testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:509: Offset: 819, NextOffset: 1108 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread 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=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -34961,49 +34848,30 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6 foo_empty foo3] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 @@ -35012,72 +34880,29 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - 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:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1404, NextOffset: 1441 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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: 1123, NextOffset: 1160 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1441, NextOffset: 1733 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + 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=0,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 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: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 @@ -35089,113 +34914,163 @@ testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,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: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345 137957] +=== 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 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 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== 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=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/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=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty2 foo_empty3 foo4 foo6 foo foo2] vs [foo foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 5013 - testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5] vs [foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,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 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1148, NextOffset: 1438 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1432, NextOffset: 1722 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "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:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty foo3 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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2] vs [foo foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 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: "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_empty3" vs "foo_empty3" + 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" 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 +=== 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: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go: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 @@ -35204,138 +35079,117 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread 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=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo5 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_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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5] 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345 137957] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2103, NextOffset: 2140 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "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/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - 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:509: Offset: 384, NextOffset: 677 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 465, NextOffset: 502 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 714 -=== 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 714, NextOffset: 1042 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo] vs [foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 -=== 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: 714, NextOffset: 1042 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo_empty" vs "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: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_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 -=== 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: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -35344,37 +35198,30 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread 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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo foo_empty3 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo5 foo_empty5 foo foo2] vs [.no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 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: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 @@ -35386,55 +35233,63 @@ 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_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 foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo foo_empty3 foo6] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo5] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo5 foo_empty5] 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:509: Offset: 1145, NextOffset: 1434 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== 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 @@ -35443,22 +35298,23 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== 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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 foo2 foo3 foo_empty4] vs [foo_empty3 foo_empty5 foo_empty foo3 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3] vs [foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 @@ -35469,18 +35325,16 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -35488,92 +35342,74 @@ 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo5 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: 675 + testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221 136833] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 794, NextOffset: 831 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1123, NextOffset: 1160 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1441, NextOffset: 1733 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1452 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1452, NextOffset: 1489 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1770, NextOffset: 2097 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221 136833] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/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 @@ -35582,49 +35418,52 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread 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=-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 "": [foo5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo2 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 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:401: Directory: "" vs "": [foo6 foo2 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo foo_empty foo_empty2 foo3] vs [foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=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" @@ -35633,46 +35472,44 @@ testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo2 foo_empty2 foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4 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: 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 "": [foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo4 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "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=0,prefix="./",lossless=false,format=GNU +=== 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 @@ -35681,131 +35518,127 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3] vs [foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_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" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 5062 - testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo_empty foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty foo2 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: 1042, NextOffset: 1079 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 -=== 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: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go: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: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 5500 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 677, NextOffset: 714 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1824, NextOffset: 5062 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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=true,format=GNU testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go: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: 384, NextOffset: 677 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "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: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== 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 @@ -35814,46 +35647,35 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread 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=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6] vs [foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 460, NextOffset: 497 -=== 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=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:401: Directory: "" vs "": [foo_empty foo3 foo5 foo_empty5 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty5 foo_empty3 foo4 foo5] + 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 @@ -35864,87 +35686,120 @@ testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo6 foo foo_empty foo3 foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5] - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo3 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "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: "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: "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: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2125, NextOffset: 5442 + testutil.go:509: Offset: 1809, NextOffset: 5004 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== 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 -=== 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=PAX testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221 136833] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo4 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 @@ -35960,35 +35815,14 @@ testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo4 foo_empty5 foo_empty foo_empty2] - 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/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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 @@ -35999,63 +35833,81 @@ 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 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 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== NAME TestGzipEStargz/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 "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo 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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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" 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:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo_empty foo_empty3 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 674, NextOffset: 711 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== 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: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 @@ -36064,76 +35916,97 @@ 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=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo5] vs [foo foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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_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: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 + testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6] vs [foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345 137957] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=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=GNU,minChunkSize=0 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:509: Offset: 1814, NextOffset: 5025 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1156, NextOffset: 1448 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME 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=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 @@ -36142,71 +36015,83 @@ 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=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/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=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 "": [foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty5 foo6] vs [foo foo2 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo3 foo_empty4] vs [.no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 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 + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 5075 - testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty5 foo6 foo foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo3] vs [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo3 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 @@ -36217,57 +36102,36 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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 -=== 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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48459 97555 98093] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty5 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty4 foo5 foo6 foo3 foo_empty3 foo4 foo_empty5 .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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 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 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] vs [foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 @@ -36280,101 +36144,105 @@ testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 97555 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 98093 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":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=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo_empty4 foo5 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 foo_empty] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo3 foo_empty4 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 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: 4834, NextOffset: 4871 - testutil.go: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 +=== 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/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.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" === 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=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo foo_empty foo2] vs [foo2 foo_empty3 foo6 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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 @@ -36386,91 +36254,86 @@ testutil.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 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5 foo_empty3 foo6 foo2] vs [foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo2 foo3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go: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 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345 137957] +=== 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 48459 96582 97120] testutil.go:2330: 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 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo6 .no.prefetch.landmark foo2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go: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 foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go: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 @@ -36481,93 +36344,81 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo6] vs [foo_empty5 foo6 foo foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty foo2 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:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo4 foo5 foo foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go: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: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,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] - testutil.go:2330: 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty5] vs [foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty 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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48459 97555 98093] + 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:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -36575,6 +36426,13 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -36585,85 +36443,78 @@ testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo4 foo6 foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo_empty foo_empty2 foo3 foo4 foo5 foo6 foo foo2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97555 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98093 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go: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 +=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=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 "": [foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo4 foo_empty4 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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo 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: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -36679,32 +36530,46 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo2 foo3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.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_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 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo3 foo_empty3 foo6] vs [foo3 foo4 foo5 foo6 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + 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 @@ -36715,142 +36580,135 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48459 96582 97120] testutil.go:2330: 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go: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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty] vs [foo2 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo foo3 foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2] vs [foo2 foo3 foo_empty3 foo_empty5 foo_empty foo foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4] vs [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 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: 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: 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 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty5 foo_empty foo2] vs [foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go: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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go: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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48458 97555 98089] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97555 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98089 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty4 foo6 foo foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 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 @@ -36861,76 +36719,82 @@ testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_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 "": [foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo2 foo5 foo_empty5] vs [foo_empty foo_empty2 foo6 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo6] vs [foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty3 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: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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 97555 98093] + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/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 48459 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97555 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98093 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== 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#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo6 .no.prefetch.landmark foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo foo_empty foo2] vs [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -36942,85 +36806,84 @@ testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo4 foo5 foo foo_empty foo_empty4 foo_empty5 foo6 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5] vs [foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48458 96580 97114] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48459 96582 97120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97114 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -37028,15 +36891,28 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4] vs [foo foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_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 @@ -37047,51 +36923,38 @@ testutil.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: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: "" vs "" - 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 [foo_empty foo3 foo_empty3 foo_empty4 foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -37104,13 +36967,13 @@ testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== 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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo6 foo] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty5 foo5 foo6 foo foo_empty 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: 6953, NextOffset: 6990 @@ -37118,13 +36981,21 @@ 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: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -37135,185 +37006,187 @@ testutil.go: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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo6 foo foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo_empty5] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go: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_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 - testutil.go: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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48458 97555 98089] +=== 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 97564 98098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97555 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98089 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98098 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo2] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "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: "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_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=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: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3] vs [foo_empty4 foo6 foo2 foo_empty3 foo4 foo3 foo5 foo_empty5 foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo foo_empty2 foo4 foo_empty4 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: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48464 96591 97125] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97125 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo5 foo6 .no.prefetch.landmark foo2] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_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 @@ -37325,95 +37198,68 @@ 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 foo2 foo3 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo4 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: 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: 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 "": [foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48458 96580 97114] - testutil.go:2330: got gzip streams: -=== 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:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96580 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97114 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017944STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=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_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo5 foo6] vs [foo2 foo_empty3 foo_empty5 foo6 foo_empty foo foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 @@ -37425,32 +37271,47 @@ 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_empty foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty3 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: 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: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty] vs [foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 @@ -37462,32 +37323,52 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48457 97554 98088] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 +=== 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 97564 98098] 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: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 +=== 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 48457 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97554 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d12STARGZ" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98098 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty2 foo4 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo_empty foo6] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "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 @@ -37498,147 +37379,132 @@ testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "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 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo 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: 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: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty foo_empty2 foo4 foo5 foo6] + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48464 96591 97125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97125 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2] vs [foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48457 96579 97113] - 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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "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: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty] vs [foo4 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 @@ -37650,70 +37516,93 @@ 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96579 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017943STARGZ" +=== 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=GNU + testutil.go:1580: testing streams: [0 0 48464 97565 98099] + 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 97565 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98099 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=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 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3] vs [foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 -=== 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:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty3 foo_empty4 foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6] vs [foo5 foo_empty5 foo6 foo3 foo_empty3 foo2 foo_empty2 foo4 foo_empty4 foo foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -37721,101 +37610,121 @@ testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48462 97563 98091] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48464 96592 97126] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty4 foo6 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo4 foo5 foo6 foo2 foo3 foo_empty3] vs [foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96592 in stargz, uncompressed length 3584 +=== 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: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 97126 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017950STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 260, NextOffset: 297 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,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: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "" 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 [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go: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 @@ -37826,139 +37735,140 @@ 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== 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=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48462 96588 97116] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo_empty foo_empty2] - 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:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo_empty foo_empty2 foo3] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty3 foo_empty4 foo foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 96588 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794cSTARGZ" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=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 48462 97562 98088] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 +=== 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=USTAR + testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo5 foo6] vs [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo6 foo foo4 foo_empty5] + 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" 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: "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 @@ -37970,37 +37880,36 @@ testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo2 foo foo_empty foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo foo_empty2 foo3 foo5] + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty5 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo6] vs [foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty5 foo foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -38013,146 +37922,124 @@ testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48462 97563 98091] +=== 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 48462 96589 97115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1bSTARGZ" + testutil.go: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 97115 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo6 foo2 foo3 foo_empty3 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 -=== 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: 996, NextOffset: 1164 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo5 foo_empty5 foo6 foo_empty4 foo foo2 foo_empty2 foo3 foo4] vs [foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty3 foo4 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_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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_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 "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo] vs [foo6 foo_empty foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48462 96588 97116] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48462 97562 98088] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96588 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794cSTARGZ" + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48462,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -38160,23 +38047,9 @@ 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 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 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: 1647 - testutil.go:509: Offset: 1192, NextOffset: 1965 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo] vs [foo_empty2 foo_empty3 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 @@ -38184,20 +38057,42 @@ testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" 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: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty foo_empty2 foo_empty3 .no.prefetch.landmark foo] vs [foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 @@ -38208,6 +38103,11 @@ testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 @@ -38215,149 +38115,135 @@ testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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/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:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:509: Offset: 981, NextOffset: 1647 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=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=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48462 96589 97115] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo_empty3] vs [foo_empty5 foo6 foo2 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 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: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 96589 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794dSTARGZ" + 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:509: Offset: 948, NextOffset: 985 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1669 +=== 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":48462,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo5 foo6] vs [foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1197, NextOffset: 1992 + testutil.go:509: Offset: 985, NextOffset: 1669 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1197, NextOffset: 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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 97565 98096] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97565 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98096 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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=GNU +=== 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 +=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty5 foo2 foo_empty2] + 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_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 @@ -38369,39 +38255,48 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" 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_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty3 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 - 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: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 @@ -38413,59 +38308,57 @@ testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48463 96590 97121] +=== 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:1580: testing streams: [0 0 48462 97562 98088] 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 96590 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97121 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794eSTARGZ" + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo6] - 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: "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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo6] 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_empty" vs "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: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 1707 + testutil.go:509: Offset: 1215, NextOffset: 2006 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 @@ -38476,19 +38369,35 @@ testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo2 foo3 foo_empty3 foo4 foo_empty5] vs [foo4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2] + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:509: Offset: 1003, NextOffset: 1707 @@ -38497,104 +38406,103 @@ testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=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/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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48462 96589 97115] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96589 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97115 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo6 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo5] vs [foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3] - 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5] vs [foo foo2 foo3 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo6] vs [foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 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_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" @@ -38602,240 +38510,221 @@ testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 97562 98090] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=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=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/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 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo4 foo_empty4 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: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,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:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo foo_empty foo_empty2 foo4 .no.prefetch.landmark] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 96587 97115] +=== 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 97567 98098] 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=GNU,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: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" + testutil.go:2349: [1] at 48466 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97567 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98098 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} -=== 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=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go: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 foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty3 foo4 foo_empty5] vs [foo_empty foo2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo6 foo_empty foo3 foo_empty3 foo_empty5 foo_empty4 foo5 foo foo2 foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_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: "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_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,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/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48466 96594 97125] + testutil.go:2330: got gzip streams: + 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 97125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017952STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo6 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 @@ -38851,88 +38740,102 @@ 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: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo6] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo2 foo3 foo4 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "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: "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 === 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=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48461 97562 98090] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48466 97567 98098] 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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 48466 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97567 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98098 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" +=== 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"}]} +=== 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" 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty5 foo2 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: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:401: Directory: "" vs "": [foo_empty foo2 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 @@ -38944,116 +38847,141 @@ 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 -=== 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=PAX,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: 1422 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo5 foo6 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5] vs [foo4 foo5 foo_empty5 foo6 foo3 foo_empty3 foo2 foo_empty2 foo_empty4 foo foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo6] vs [foo2 foo foo_empty foo_empty3 foo4 foo_empty4 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: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo] + 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48466 96594 97125] + 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: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo3 foo_empty3 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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 +=== 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=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 @@ -39065,77 +38993,49 @@ testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48461 96587 97115] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + 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 97125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017952STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread 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=1,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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty3 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_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_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" @@ -39143,9 +39043,18 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4] 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:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 @@ -39161,130 +39070,95 @@ 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: "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 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go: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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48460 97561 98080] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48465 97566 98097] testutil.go:2330: got gzip streams: -=== 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=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:2349: [1] at 48465 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98097 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo4 foo6] vs [foo6 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] - 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 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo3 foo6] vs [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo5] + 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: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48460 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 98080 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d19STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 229 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48460,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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":48460,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo_empty3 foo_empty4 foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 519, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48460,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 699, NextOffset: 811 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48460,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo6 foo_empty2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 @@ -39296,68 +39170,109 @@ 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: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:395: Comparing: "foo_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=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME 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 97124] + 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 96593 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97124 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017951STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5] vs [foo_empty foo2 foo3 foo_empty4 foo_empty5 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 650, NextOffset: 683 - testutil.go:509: Offset: 533, NextOffset: 641 - testutil.go:509: Offset: 683, NextOffset: 791 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 782, NextOffset: 815 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 815, NextOffset: 1410 - testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty foo3 foo4 foo5 foo6] vs [foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 815, NextOffset: 1410 + testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo_empty5 foo_empty foo2] vs [foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty2 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo_empty4 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 @@ -39369,114 +39284,71 @@ 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_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: "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" 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === 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=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48460 96586 97105] - 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 96586 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97105 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794aSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 "": [foo2 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] - 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:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo5 foo6 foo2] vs [foo foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 1426 - testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty3 foo_empty5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo5 foo_empty5 foo foo2] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 691, NextOffset: 801 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 @@ -39488,42 +39360,58 @@ 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== 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-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48094 96210 96687] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96210 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo4 foo_empty5] vs [foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo4 foo_empty5 foo6 foo_empty 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: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48464 97566 98094] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo5] vs [foo_empty foo_empty2 foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 @@ -39534,79 +39422,69 @@ testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5] vs [foo foo_empty2 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo5] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === 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=1,prefix="../",lossless=true,format=USTAR - 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 98094 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=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 foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty5 foo foo_empty foo3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 @@ -39614,13 +39492,22 @@ testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 @@ -39631,87 +39518,78 @@ 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 "": [.no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo6] vs [foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty5 foo foo_empty foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "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: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "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_empty foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty4 foo_empty5 foo_empty2 foo3] vs [foo4 foo5 foo6 foo foo3 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2] + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48464 96591 97119] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48094 96198 96675] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97119 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794fSTARGZ" + testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96198 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty foo2 foo3 foo4 foo6 foo] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 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 @@ -39722,235 +39600,220 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 - 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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo foo_empty foo3 foo_empty4] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo5 foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 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_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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "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=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/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4] vs [foo6 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo3 foo5 foo6 .no.prefetch.landmark foo foo2] vs [foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 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: 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: "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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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 98094] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48094 96210 96687] 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=1,prefix="../",lossless=true,format=PAX - 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 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" + testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96210 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=9,prefix="",format=USTAR,minChunkSize=0 +=== 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=-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_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty foo3 foo_empty4] vs [foo6 foo_empty foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 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: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty foo_empty3 foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 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: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "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:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty5 foo_empty foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 @@ -39961,28 +39824,29 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo6] vs [foo_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo] - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo6] vs [foo_empty3 foo5 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 @@ -39990,12 +39854,26 @@ testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" +=== 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=-1,prefix="../",src=2,format=USTAR,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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 @@ -40007,94 +39885,74 @@ 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_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo2 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48464 96591 97119] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48094 96198 96675] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97119 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794fSTARGZ" + testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96198 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== 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=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 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo 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: 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:401: Directory: "" vs "": [foo_empty foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 .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: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_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 @@ -40105,71 +39963,80 @@ 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 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo_empty5] vs [foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo_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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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_empty3 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo foo_empty3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 @@ -40183,28 +40050,32 @@ testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo foo_empty3 foo4] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 foo2 foo_empty3] 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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48464 97566 98094] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 @@ -40216,57 +40087,65 @@ testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48094 96208 96685] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] vs [foo foo_empty foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo4] vs [foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 +=== 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=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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 @@ -40277,96 +40156,77 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo6 foo foo_empty foo_empty3] vs [foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4] vs [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48464 96591 97119] - 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=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97119 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo6 foo_empty2 foo4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4] vs [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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 -=== 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=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -40374,33 +40234,37 @@ testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3 foo_empty4] vs [foo4 foo_empty2 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 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: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 @@ -40418,29 +40282,44 @@ 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: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",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: 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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48094 96196 96673] + 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 96196 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96673 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 foo6 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark 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: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 @@ -40451,18 +40330,20 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 - 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: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 @@ -40470,26 +40351,24 @@ testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo6 foo_empty5] vs [foo2 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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: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: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 @@ -40501,37 +40380,27 @@ testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === 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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo5 foo6 foo2 foo4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4] vs [foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3 foo4 foo_empty4 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 @@ -40543,7 +40412,12 @@ testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_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 @@ -40552,122 +40426,144 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 +=== 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 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: "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_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty2 foo3 foo5 .no.prefetch.landmark foo foo2] vs [foo4 foo_empty4 foo_empty foo_empty3 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48099 96221 96701] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48099 96218 96696] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" + testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96696 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty5 foo6 foo_empty foo_empty2] vs [foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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 "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo4 foo5 foo] vs [foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo4] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "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 @@ -40680,74 +40576,83 @@ 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: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 === 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/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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48099 96206 96684] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96684 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] vs [foo6 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark] vs [foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo2 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: 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo5] + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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 @@ -40758,53 +40663,28 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_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: "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/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 48099 96207 96687] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96207 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96687 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/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=true,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/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 foo] vs [foo_empty4 foo5 foo_empty5 foo_empty foo4 foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 @@ -40815,6 +40695,17 @@ 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 @@ -40822,181 +40713,217 @@ 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: 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: "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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo4 foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96218 96696] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + 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/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96696 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo4 foo_empty2 foo_empty3 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty5 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "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: 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5] vs [foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] + 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: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6] + 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: "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: 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:509: Offset: 1819, NextOffset: 5046 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48099 96221 96701] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty3 foo4] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96206 96684] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5] +=== 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,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/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 +=== 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: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96684 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 496, NextOffset: 785 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 @@ -41008,27 +40935,33 @@ testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty5 foo foo2] vs [foo_empty foo_empty2 foo4 foo5 foo6 foo_empty5 foo foo2 foo3 foo_empty3 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: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6 foo] + testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 @@ -41039,60 +40972,35 @@ 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_empty" vs "foo_empty" 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: "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/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo3 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo6 foo5 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo2] vs [foo4 foo6 foo foo_empty foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "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: "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 @@ -41103,29 +41011,21 @@ 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 "": [foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6 foo_empty3 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty4 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 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 foo_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 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 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 @@ -41142,50 +41042,62 @@ testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=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: 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48099 96207 96687] +=== 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=GNU + testutil.go:1580: testing streams: [0 0 48099 96217 96695] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo4] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 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: "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/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 48099 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96207 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1752, NextOffset: 2075 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96217 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 @@ -41196,15 +41108,22 @@ 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 - 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_empty foo2 foo_empty2 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] vs [foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 @@ -41216,81 +41135,87 @@ 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 - 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: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_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: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:509: Offset: 819, NextOffset: 1108 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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 foo_empty3 foo5 foo_empty foo4 foo_empty4 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty4 foo_empty5 foo_empty foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo2 foo5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "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: "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 -=== 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=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_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: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo2] vs [foo3 foo_empty3 foo5 foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4 foo_empty5 foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 @@ -41298,142 +41223,108 @@ testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:509: Offset: 1819, NextOffset: 5046 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48098 96218 96698] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48099 96205 96683] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96683 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo2 foo_empty2] vs [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty foo4 foo_empty4 foo6] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "foo" 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 -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 822, NextOffset: 1111 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 96698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1070, NextOffset: 1395 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty foo4 foo_empty4 foo6] vs [foo_empty4 foo2 foo_empty2 foo4 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 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_empty3" vs "foo_empty3" + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1722, NextOffset: 1759 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1438, NextOffset: 1475 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 -=== 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=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 +=== 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: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 @@ -41443,70 +41334,78 @@ testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 5456 - testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=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 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo3 foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 5062 - testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty foo_empty3 foo_empty4 foo6 foo] vs [foo5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo5 foo6 foo foo3 foo_empty2 foo_empty4 foo_empty5 foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3] vs [foo_empty3 foo_empty4 foo6 foo foo_empty foo3 foo4 foo5 foo_empty5 foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 @@ -41517,187 +41416,175 @@ 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48098 96204 96684] +=== 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 96213 96692] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96213 in stargz, uncompressed length 3584 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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_empty3 foo4 foo5 foo_empty2 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:509: Offset: 2125, NextOffset: 5442 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 497, NextOffset: 788 - testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo3 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo4 foo5 foo foo_empty foo2 foo3 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: 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "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" -=== 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 -=== 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: 1398, NextOffset: 1435 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 96204 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1116, NextOffset: 1153 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1435, NextOffset: 1726 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1153, NextOffset: 1444 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1072, NextOffset: 1398 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 825, NextOffset: 1116 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:395: Comparing: "foo_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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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 "": [foo2 foo_empty2 foo3 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4] vs [foo foo4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 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:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1825, NextOffset: 5052 - testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] 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_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: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1825, NextOffset: 5052 + testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo] vs [foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty foo3 foo_empty3 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: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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 @@ -41708,83 +41595,92 @@ 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: "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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:509: Offset: 1825, NextOffset: 5052 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48095 96201 96680] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96201 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":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 foo4 foo_empty4 foo5 foo foo3 foo_empty3 foo_empty5 foo6 foo2] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo5 foo6 foo2 foo4] vs [foo foo_empty2 foo3 foo_empty3 foo6 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 462, NextOffset: 499 -=== 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: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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:509: Offset: 2130, NextOffset: 5465 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo5 .no.prefetch.landmark foo3] vs [foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1074, NextOffset: 1400 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48104 96229 96709] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo6] vs [foo4 foo5 foo6 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 @@ -41795,63 +41691,59 @@ testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 5465 - testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - 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 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:509: Offset: 1814, NextOffset: 5025 === RUN TestGzipEStargz/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:2349: [1] at 48104 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96709 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 837, NextOffset: 1133 + 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" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 @@ -41863,45 +41755,17 @@ testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty2 foo3 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty foo3 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 680, NextOffset: 717 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 @@ -41912,34 +41776,57 @@ 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== 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/lost_digest_in_a_entry +=== 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 96213 96692] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96213 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -41979,27 +41866,43 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48104 96215 96695] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "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 foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -42011,6 +41914,16 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42020,66 +41933,25 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,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=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt foo1.txt barlink test .no.prefetch.landmark] - 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 [bar foo3.txt dev test2 baz.txt foo1.txt test .no.prefetch.landmark barlink] + 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 @@ -42088,42 +41960,34 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go: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 -=== 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: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -42132,23 +41996,22 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark barlink bar foo3.txt dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42158,8 +42021,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/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -42178,12 +42039,20 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -42196,39 +42065,35 @@ 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/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48095 96201 96680] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96201 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "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" @@ -42242,8 +42107,6 @@ 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=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -42255,6 +42118,8 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 @@ -42266,8 +42131,37 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "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" @@ -42280,15 +42174,11 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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" @@ -42317,28 +42207,14 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 === 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 48104 96229 96709] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -42351,7 +42227,7 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -42359,13 +42235,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-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/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 @@ -42394,111 +42267,103 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 -=== 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96709 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test2 bar barlink foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - 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=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"} -=== 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=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48104,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== 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: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "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=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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48094 96213 96691] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96213 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt bar 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" @@ -42530,6 +42395,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=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -42539,8 +42406,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 -=== RUN TestGzipEStargz/testDigestAndVerify/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=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -42557,7 +42422,17 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2 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: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42571,18 +42446,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42596,14 +42459,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -42615,25 +42476,33 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go: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 @@ -42642,16 +42511,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": [testchar2 testblock testfifo testchar1] 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=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -42665,28 +42524,38 @@ 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go: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 foo1.txt bar test2 dev .no.prefetch.landmark foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" @@ -42697,28 +42566,24 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -42742,40 +42607,54 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,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 48104 96215 96695] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48094 96201 96679] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" +=== 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 48094 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96201 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96679 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar test barlink dev .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 foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42803,6 +42682,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=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -42815,20 +42696,10 @@ 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 "": [dev .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42842,11 +42713,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -42858,8 +42728,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -42873,28 +42747,26 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -42903,58 +42775,56 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 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" +=== 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: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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: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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -42963,6 +42833,7 @@ 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" @@ -42972,14 +42843,10 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43011,36 +42878,65 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48103 96227 96707] +=== 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=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48102 96223 96702] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96227 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96223 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink .no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar dev test2 foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -43053,11 +42949,11 @@ testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -43073,33 +42969,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: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test foo3.txt barlink foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43116,32 +42987,17 @@ testutil.go:395: 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -43157,16 +43013,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] + 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: "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] @@ -43180,11 +43053,11 @@ 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: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" @@ -43194,6 +43067,8 @@ 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -43221,21 +43096,15 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 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 @@ -43244,11 +43113,15 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -43257,9 +43130,15 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -43270,34 +43149,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: "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [barlink dev test2 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43305,12 +43171,12 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48103 96213 96693] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48102 96211 96690] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -43339,6 +43205,9 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 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=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=0 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -43353,16 +43222,77 @@ 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt test2 bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1676, NextOffset: 1713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 730, NextOffset: 1767 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -43371,9 +43301,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: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 @@ -43388,62 +43315,21 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:395: Comparing: "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: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96213 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96693 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt 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:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43452,38 +43338,30 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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" - testutil.go:401: Directory: "test" 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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43494,29 +43372,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:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 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: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:509: Offset: 545, NextOffset: 23822 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -43525,12 +43398,24 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -43558,35 +43443,39 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96223 96702] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96223 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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/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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [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: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -43603,11 +43492,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/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" @@ -43623,14 +43512,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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -43646,21 +43552,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43674,6 +43565,11 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=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" @@ -43682,31 +43578,27 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96225 96705] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt test foo1.txt barlink] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 -=== 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/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -43720,42 +43612,20 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 3584 - testutil.go:2349: [3] at 96705 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: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" -=== 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" -=== 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" + testutil.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-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== 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/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -43778,24 +43648,16 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo1.txt barlink bar foo3.txt dev 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: 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: 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -43809,6 +43671,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "test2" vs "test2" + testutil.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 @@ -43822,6 +43692,9 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -43833,35 +43706,42 @@ 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: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96211 96690] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: "test2" vs "test2" - testutil.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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test test2 foo1.txt baz.txt bar barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -43899,19 +43779,42 @@ testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 barlink test 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: "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 "": [foo1.txt foo3.txt test test2 dev .no.prefetch.landmark baz.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43921,14 +43824,15 @@ 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=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=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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43942,42 +43846,29 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 -=== RUN TestGzipEStargz/testDigestAndVerify/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=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: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== 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=-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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] + 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 @@ -43986,100 +43877,98 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96211 96691] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go: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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 -=== 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/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 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" @@ -44096,55 +43985,40 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" +=== 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=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48101 96220 96699] + 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 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -44181,43 +44055,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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 foo1.txt test barlink test2 baz.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" @@ -44229,6 +44083,21 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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" @@ -44244,31 +44113,64 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] + testutil.go:395: Comparing: "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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -44279,49 +44181,36 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -44330,9 +44219,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "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 @@ -44343,71 +44238,55 @@ 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96225 96705] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48101 96208 96687] 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96705 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e1STARGZ" + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 .no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt] 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=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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -44424,8 +44303,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=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: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -44454,13 +44331,21 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -44474,10 +44359,26 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 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:395: Comparing: "baz.txt" vs "baz.txt" @@ -44493,57 +44394,23 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -44561,9 +44428,9 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44582,14 +44449,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44608,12 +44490,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -44636,6 +44514,10 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -44648,75 +44530,39 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96211 96691] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96227 96711] 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=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/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#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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1676, NextOffset: 1713 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96227 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96711 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" testutil.go:1638: got TOC entries: +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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] @@ -44737,41 +44583,45 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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:509: Offset: 10258, NextOffset: 18601 - 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: "dev" vs "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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark 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 @@ -44793,103 +44643,129 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" 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=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev foo1.txt baz.txt foo3.txt test test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go: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 @@ -44898,13 +44774,17 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -44913,6 +44793,8 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -44927,14 +44809,43 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96215 96699] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test test2 dev .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== 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:395: Comparing: "bar/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] @@ -44948,11 +44859,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: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" @@ -44973,6 +44884,8 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 @@ -44981,19 +44894,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 "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -45005,6 +44930,8 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -45018,9 +44945,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" @@ -45029,57 +44953,16 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [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 -=== 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 96223 96703] - 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=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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 - testutil.go:2349: [2] at 96223 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96703 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "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" @@ -45108,6 +44991,8 @@ testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -45134,98 +45019,97 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev test2 test baz.txt bar 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: "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:395: Comparing: "test" vs "test" +=== 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:401: Directory: "test" 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "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 +=== 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: 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=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev 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: 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: 2565 - testutil.go:509: Offset: 1264, NextOffset: 2921 testutil.go:395: Comparing: "dev" vs "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] +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96227 96711] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + 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 96227 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96711 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -45239,6 +45123,37 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 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": [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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -45252,37 +45167,27 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -45291,22 +45196,27 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2921 - testutil.go:509: Offset: 1082, NextOffset: 2565 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45323,32 +45233,24 @@ testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== 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 96209 96689] - 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 96209 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96689 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -45374,6 +45276,8 @@ testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 @@ -45391,14 +45295,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2211 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: 2211 + 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 @@ -45406,28 +45310,25 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96215 96699] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45442,40 +45343,63 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - 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: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2416 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 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: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 === 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=PAX + testutil.go:2349: [3] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45525,24 +45449,10 @@ testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:509: Offset: 1274, NextOffset: 2935 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 1094, NextOffset: 2586 + testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -45556,156 +45466,164 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2935 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48107 96234 96714] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go: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 -=== 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/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1274, NextOffset: 2934 + testutil.go:509: Offset: 1094, NextOffset: 2586 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96714 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar .no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - 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: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48098 96227 96711] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== 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=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96227 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96711 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e3STARGZ" + 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: 106, NextOffset: 2409 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2409 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -45713,44 +45631,54 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=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/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 @@ -45764,7 +45692,7 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 2578 + testutil.go:509: Offset: 1092, NextOffset: 2579 testutil.go:509: Offset: 1271, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -45809,7 +45737,10 @@ 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 test2 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark test 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: 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" @@ -45820,13 +45751,9 @@ testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1271, NextOffset: 2920 - testutil.go:509: Offset: 1092, NextOffset: 2578 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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 testutil.go:509: Offset: 99, NextOffset: 136 @@ -45840,22 +45767,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: 1160 - testutil.go:509: Offset: 603, NextOffset: 981 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 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: "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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -45869,165 +45787,179 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48107 96220 96700] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48098 96215 96699] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== 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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test dev test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -46073,22 +46005,24 @@ 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 -=== 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:509: Offset: 1098, NextOffset: 2582 - testutil.go:509: Offset: 1278, NextOffset: 2937 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:401: Directory: "" vs "": [test test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -46102,32 +46036,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: "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: 2937 - testutil.go:509: Offset: 1098, NextOffset: 2582 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -46141,56 +46049,78 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=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 48107 96234 96714] + 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: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48105 96238 96722] 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: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 2937 + testutil.go:509: Offset: 1098, NextOffset: 2583 +=== 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 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96238 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test2] + 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2227 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "dev" vs "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" @@ -46198,133 +46128,129 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev 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: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,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=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48105 96226 96710] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96710 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "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":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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1088,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1125,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1162,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1199,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1266,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1303,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1340,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1377,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1088 - testutil.go:509: Offset: 779, NextOffset: 1270 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1088, NextOffset: 1125 - testutil.go:509: Offset: 1270, NextOffset: 1307 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1307, NextOffset: 1344 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1344, NextOffset: 1381 - testutil.go:509: Offset: 1199, NextOffset: 2798 - testutil.go:509: Offset: 1381, NextOffset: 3150 + testutil.go:509: Offset: 1084, NextOffset: 1121 + testutil.go:509: Offset: 1266, NextOffset: 1303 + testutil.go:509: Offset: 1121, NextOffset: 1158 + testutil.go:509: Offset: 1303, NextOffset: 1340 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1340, NextOffset: 1377 + testutil.go:509: Offset: 1195, NextOffset: 2796 + testutil.go:509: Offset: 1377, NextOffset: 3144 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -46359,35 +46285,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: "" 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: "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: 1270 - testutil.go:509: Offset: 597, NextOffset: 1088 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1088, NextOffset: 1125 - testutil.go:509: Offset: 1307, NextOffset: 1344 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1344, NextOffset: 1381 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1381, NextOffset: 3150 - testutil.go:509: Offset: 1199, NextOffset: 2798 - testutil.go:395: Comparing: "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:509: Offset: 597, NextOffset: 1084 + testutil.go:509: Offset: 779, NextOffset: 1266 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -46401,6 +46311,27 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1266, NextOffset: 1303 + testutil.go:509: Offset: 1084, NextOffset: 1121 + testutil.go:509: Offset: 1303, NextOffset: 1340 + testutil.go:509: Offset: 1121, NextOffset: 1158 + testutil.go:509: Offset: 1340, NextOffset: 1377 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1377, NextOffset: 3144 + testutil.go:509: Offset: 1195, NextOffset: 2796 + testutil.go:395: Comparing: "test2" vs "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 @@ -46414,60 +46345,39 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1266 + testutil.go:509: Offset: 597, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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=PAX === 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=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48107 96220 96700] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 3584 - testutil.go:2349: [3] at 96700 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 foo1.txt bar barlink .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: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - 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 test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -46475,142 +46385,154 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "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 [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: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 48105 96238 96722] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96238 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go: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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1277,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1314,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1351,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1388,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt test barlink test2 baz.txt 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1097 - testutil.go:509: Offset: 785, NextOffset: 1277 + testutil.go:509: Offset: 605, NextOffset: 1094 + testutil.go:509: Offset: 785, NextOffset: 1274 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1277, NextOffset: 1314 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1314, NextOffset: 1351 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1351, NextOffset: 1388 - testutil.go:509: Offset: 1208, NextOffset: 2816 - testutil.go:509: Offset: 1388, NextOffset: 3164 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1274, NextOffset: 1311 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1311, NextOffset: 1348 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1348, NextOffset: 1385 + testutil.go:509: Offset: 1205, NextOffset: 2815 + testutil.go:509: Offset: 1385, NextOffset: 3160 testutil.go: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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -46619,8 +46541,25 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 @@ -46630,36 +46569,11 @@ 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 "": [foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1277, NextOffset: 1314 - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1314, NextOffset: 1351 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1351, NextOffset: 1388 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1388, NextOffset: 3164 - testutil.go:509: Offset: 1208, NextOffset: 2816 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1277 - testutil.go:509: Offset: 605, NextOffset: 1097 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -46673,6 +46587,17 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -46686,50 +46611,65 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1274 + testutil.go:509: Offset: 605, NextOffset: 1094 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1274, NextOffset: 1311 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1311, NextOffset: 1348 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1348, NextOffset: 1385 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:509: Offset: 1205, NextOffset: 2815 === 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48106 96231 96712] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 2641 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 +=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48105 96226 96710] + 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: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 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 [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" @@ -46737,119 +46677,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96710 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2641 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48105,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:401: Directory: "" vs "": [dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48105,"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:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 +=== 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":48105,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2641 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, 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" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + 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: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt] + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt dev barlink test test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "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 @@ -46886,47 +46837,28 @@ testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1097 - testutil.go:509: Offset: 782, NextOffset: 1276 + testutil.go:509: Offset: 603, NextOffset: 1094 + testutil.go:509: Offset: 782, NextOffset: 1273 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3149 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: 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: 3149 - testutil.go:509: Offset: 1208, NextOffset: 2811 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1273, NextOffset: 1310 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1310, NextOffset: 1347 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1347, NextOffset: 1384 + testutil.go:509: Offset: 1205, NextOffset: 2808 + testutil.go:509: Offset: 1384, NextOffset: 3144 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test test2 baz.txt foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46936,8 +46868,6 @@ testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 @@ -46960,54 +46890,60 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1273, NextOffset: 1310 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1310, NextOffset: 1347 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1347, NextOffset: 1384 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1384, NextOffset: 3144 + testutil.go:509: Offset: 1205, NextOffset: 2808 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1273 + testutil.go:509: Offset: 603, NextOffset: 1094 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48106 96217 96698] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== 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 96236 96720] 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=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96217 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt dev 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: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 foo1.txt foo3.txt bar test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 +=== 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=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" @@ -47017,131 +46953,155 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 96236 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2447 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ecSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2637 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2447 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "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: 106, NextOffset: 2637 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 -=== 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=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1105,"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":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1285,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1322,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1359,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1396,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar test2 baz.txt barlink dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1105 - testutil.go:509: Offset: 786, NextOffset: 1285 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1105, NextOffset: 1142 - testutil.go:509: Offset: 1285, NextOffset: 1322 - testutil.go:509: Offset: 1142, NextOffset: 1179 - testutil.go:509: Offset: 1322, NextOffset: 1359 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1359, NextOffset: 1396 - testutil.go:509: Offset: 1216, NextOffset: 2817 - testutil.go:509: Offset: 1396, NextOffset: 3164 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1214, NextOffset: 2814 + testutil.go:509: Offset: 1394, NextOffset: 3154 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -47167,6 +47127,8 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 @@ -47178,32 +47140,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1285 - testutil.go:509: Offset: 606, NextOffset: 1105 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1285, NextOffset: 1322 - testutil.go:509: Offset: 1105, NextOffset: 1142 - testutil.go:509: Offset: 1322, NextOffset: 1359 - testutil.go:509: Offset: 1142, NextOffset: 1179 - testutil.go:509: Offset: 1359, NextOffset: 1396 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1396, NextOffset: 3164 - testutil.go:509: Offset: 1216, NextOffset: 2817 - 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:509: Offset: 606, NextOffset: 1103 + testutil.go:509: Offset: 786, NextOffset: 1283 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47217,6 +47158,61 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== 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=GNU + testutil.go:1580: testing streams: [0 0 48103 96224 96708] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1283 + testutil.go:509: Offset: 606, NextOffset: 1103 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== 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=PAX,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96708 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1394, NextOffset: 3154 + testutil.go:509: Offset: 1214, NextOffset: 2814 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -47230,167 +47226,161 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: "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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96236 96722] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96236 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ecSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 +=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48101 96232 96716] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96716 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "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":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev test2 bar foo3.txt barlink 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 test2 baz.txt test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -47434,33 +47424,42 @@ testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 977 - testutil.go:509: Offset: 783, NextOffset: 1159 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:509: Offset: 783, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:509: Offset: 1270, NextOffset: 2932 + 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: 2568 + testutil.go:509: Offset: 1271, NextOffset: 2930 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 [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: 1159, NextOffset: 1196 - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1270, NextOffset: 2932 - testutil.go:509: Offset: 1088, NextOffset: 2568 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== 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: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go: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" @@ -47471,26 +47470,13 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 +=== 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=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 678, NextOffset: 783 - testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1159 - testutil.go:509: Offset: 601, NextOffset: 977 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -47503,165 +47489,191 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 +=== 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:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2930 + testutil.go:509: Offset: 1089, NextOffset: 2568 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=USTAR - testutil.go:1580: testing streams: [0 0 48101 96222 96708] - 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/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=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev test2 .no.prefetch.landmark bar foo3.txt] + 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: "test2" vs "test2" + testutil.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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2211 + 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: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + 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: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2209 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2209 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + 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=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,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=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48101 96220 96704] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96704 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev baz.txt foo1.txt bar test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2940 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47670,6 +47682,9 @@ testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 @@ -47699,28 +47714,11 @@ testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:509: Offset: 789, NextOffset: 1170 + 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1026 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1026, NextOffset: 1063 - testutil.go:509: Offset: 1207, NextOffset: 1244 - testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1100, NextOffset: 2593 - testutil.go:509: Offset: 1281, NextOffset: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 foo3.txt barlink test .no.prefetch.landmark foo1.txt bar test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47734,27 +47732,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2939 - testutil.go:509: Offset: 1100, 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -47763,6 +47740,27 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2940 + testutil.go:509: Offset: 1101, NextOffset: 2587 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47778,84 +47776,50 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96236 96722] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 -=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 96236 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ecSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2220 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:509: Offset: 0, NextOffset: 2221 +=== 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: 106, NextOffset: 2411 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":"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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 -=== 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2220 -=== 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" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] @@ -47866,109 +47830,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: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test baz.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: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 +=== 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 96232 96716] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96716 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark test barlink dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go: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: 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: 2931 + 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: 2579 + testutil.go:509: Offset: 1278, NextOffset: 2931 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -47988,24 +47993,27 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test2 bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2931 + testutil.go:509: Offset: 1098, NextOffset: 2579 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -48016,13 +48024,9 @@ 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=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: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "test2" vs "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 @@ -48036,12 +48040,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: "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: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 @@ -48051,178 +48049,172 @@ 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: 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: 1166, NextOffset: 1203 - testutil.go:509: Offset: 986, NextOffset: 1023 - testutil.go:509: Offset: 1203, NextOffset: 1240 -=== 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: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: 2931 - testutil.go:509: Offset: 1097, NextOffset: 2581 === 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 -=== 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 96222 96708] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96222 in stargz, uncompressed length 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 +=== 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 96220 96704] + 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: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 +=== 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: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2400 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" + 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 bar baz.txt foo1.txt 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: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2400 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: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + 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: 2400 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: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 -=== 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: 2400 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: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: 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: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 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: 106, NextOffset: 2400 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: 106, NextOffset: 2400 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== 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=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink foo1.txt bar test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -48241,10 +48233,10 @@ 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: 2593 + testutil.go:509: Offset: 1289, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -48281,28 +48273,19 @@ testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:401: Directory: "" vs "": [test test2 foo1.txt foo3.txt bar barlink dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -48316,6 +48299,19 @@ 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: "test" vs "test" + testutil.go:401: 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: 2943 + testutil.go:509: Offset: 1109, NextOffset: 2593 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -48329,209 +48325,178 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=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 96238 96724] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48097 96231 96716] 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 +=== 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=GNU + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt test2 barlink test dev .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 -=== 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=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: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2419 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 96716 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48097,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:509: Offset: 0, NextOffset: 2227 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48097,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2419 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 106, NextOffset: 2421 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - 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: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - 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 [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: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 -=== 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/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=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test2 barlink test foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 837 - testutil.go:509: Offset: 683, NextOffset: 983 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 837, NextOffset: 870 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1016, NextOffset: 1049 - testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1049, NextOffset: 1082 - testutil.go:509: Offset: 936, NextOffset: 2227 - testutil.go:509: Offset: 1082, NextOffset: 2513 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -48557,6 +48522,10 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48097 96219 96704] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 @@ -48567,30 +48536,46 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 837, NextOffset: 870 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1016, NextOffset: 1049 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1049, NextOffset: 1082 + testutil.go:509: Offset: 936, NextOffset: 2227 + testutil.go:509: Offset: 1082, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark foo1.txt test dev baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 +=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 @@ -48600,29 +48585,16 @@ testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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: 2513 - testutil.go:509: Offset: 936, NextOffset: 2227 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 @@ -48630,57 +48602,76 @@ 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 -=== 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 96224 96710] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96710 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 48097 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 837, NextOffset: 870 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + 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: 2514 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 936, NextOffset: 2227 +=== 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":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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48097,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=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/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark barlink test2 bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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 foo1.txt baz.txt 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: 0, NextOffset: 1706 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "dev" vs "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" @@ -48688,104 +48679,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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt test2 bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 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: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1705 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - 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:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48108 96244 96729] + 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 +=== 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=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go: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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 baz.txt foo3.txt bar test dev .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -48796,14 +48814,14 @@ 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: 2239 + 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/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" @@ -48818,6 +48836,8 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 +=== 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 @@ -48844,7 +48864,20 @@ testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test2 dev .no.prefetch.landmark foo1.txt bar 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 foo3.txt barlink test bar dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -48862,8 +48895,17 @@ testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -48880,214 +48922,163 @@ 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: 2239 - testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - 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:1580: testing streams: [0 0 48108 96247 96733] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/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=USTAR + testutil.go:1580: testing streams: [0 0 48108 96232 96717] + 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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 3584 - testutil.go:2349: [3] at 96733 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f7STARGZ" + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96717 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#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=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 dev foo1.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1874 + 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: 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: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96233 96719] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96719 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":844,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":877,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt test test2 foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -49101,6 +49092,37 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 2233 + testutil.go:509: Offset: 1087, NextOffset: 2524 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -49114,48 +49136,28 @@ 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 test test2 barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 844 - testutil.go:509: Offset: 687, NextOffset: 990 + testutil.go: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: 844, NextOffset: 877 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 943, NextOffset: 2233 - testutil.go:509: Offset: 1089, NextOffset: 2523 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 barlink baz.txt 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: 990, NextOffset: 1023 - testutil.go:509: Offset: 844, NextOffset: 877 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1089, NextOffset: 2523 - testutil.go:509: Offset: 943, NextOffset: 2233 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49173,8 +49175,6 @@ testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 @@ -49186,174 +49186,212 @@ 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: 990 - testutil.go:509: Offset: 541, NextOffset: 844 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1087, NextOffset: 2524 + testutil.go:509: Offset: 941, NextOffset: 2233 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48108 96244 96729] + testutil.go:2330: got gzip streams: +=== 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=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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"} +=== 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=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread 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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar test test2 baz.txt foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 + 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 +=== 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 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: "test2" vs "test2" + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 === 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96247 96733] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48108 96232 96717] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96247 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96733 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f7STARGZ" +=== 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=PAX + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96717 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar] + 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: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -49388,8 +49426,6 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 -=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 @@ -49398,23 +49434,30 @@ 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 dev test2 .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: 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: 549, NextOffset: 850 - testutil.go:509: Offset: 695, NextOffset: 996 + testutil.go:509: Offset: 695, NextOffset: 997 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: 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: 2246 - testutil.go:509: Offset: 1095, NextOffset: 2536 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -49428,17 +49471,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: 996 - testutil.go:509: Offset: 549, NextOffset: 850 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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 @@ -49452,35 +49484,27 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2246 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2535 + testutil.go:509: Offset: 950, NextOffset: 2248 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#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/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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] + 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: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -49495,21 +49519,29 @@ testutil.go: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-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48106 96241 96726] +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49517,13 +49549,12 @@ testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96233 96719] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -49543,16 +49574,7 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt .no.prefetch.landmark barlink test dev test2 bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 @@ -49563,99 +49585,107 @@ testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 96241 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f1STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1879 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1879 -=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 +=== 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":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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "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: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,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=PAX - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1879 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1719 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2406 - testutil.go:509: Offset: 1172, NextOffset: 2699 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 2401 + testutil.go:509: Offset: 1170, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -49693,31 +49723,40 @@ 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: 927 - testutil.go:509: Offset: 683, NextOffset: 1073 + testutil.go:509: Offset: 537, NextOffset: 925 + testutil.go:509: Offset: 683, NextOffset: 1071 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2699 - testutil.go:509: Offset: 1026, 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:509: Offset: 1024, NextOffset: 2401 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49746,189 +49785,189 @@ 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: 1073 - testutil.go:509: Offset: 537, NextOffset: 927 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#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 48109 96248 96734] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48106 96229 96714] 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=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96248 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96734 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f8STARGZ" +=== 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=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48109,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48106,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48109,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48109,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev test2 .no.prefetch.landmark foo3.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1848 + 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1848 + 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + 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 [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2 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: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 -=== 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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 === 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48551 98035 99607] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99607 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 2419 - testutil.go:509: Offset: 1182, NextOffset: 2711 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49966,27 +50005,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: 937 - testutil.go:509: Offset: 691, NextOffset: 1083 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo3.txt barlink 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: 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: 1083 - testutil.go:509: Offset: 545, NextOffset: 937 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:509: Offset: 1180, NextOffset: 2708 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2708 + testutil.go:509: Offset: 1034, NextOffset: 2416 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48109 96234 96720] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 @@ -49996,6 +50047,21 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -50009,137 +50075,103 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 2711 - testutil.go:509: Offset: 1036, 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/testchar2" vs "dev/testchar2" - testutil.go:395: 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=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 67584 - 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48551 97062 98634] + 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 98634 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48109,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test foo1.txt baz.txt dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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,87 +50179,84 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#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=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96242 96726] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48551 98035 99607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96242 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f2STARGZ" +=== 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=PAX + testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99607 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":931,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":964,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1077,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1143,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1176,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt dev test2 foo1.txt baz.txt bar barlink test .no.prefetch.landmark] - 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: 931 - testutil.go:509: Offset: 687, 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: 931, NextOffset: 964 - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 1030, NextOffset: 2411 - testutil.go:509: Offset: 1176, NextOffset: 2706 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -50262,20 +50291,31 @@ 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 "": [barlink test .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1077 - testutil.go:509: Offset: 541, NextOffset: 931 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 541, NextOffset: 929 + testutil.go:509: Offset: 687, NextOffset: 1075 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1028, NextOffset: 2407 + testutil.go:509: Offset: 1174, NextOffset: 2702 + 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 [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" @@ -50291,17 +50331,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1176, NextOffset: 2706 - testutil.go:509: Offset: 1030, NextOffset: 2411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -50309,53 +50338,99 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 +=== 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=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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1075 + testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,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: 1075, NextOffset: 1108 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1174, NextOffset: 2702 + testutil.go:509: Offset: 1028, NextOffset: 2407 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=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=GNU,minChunkSize=0#01 -=== 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48551 97062 98634] + 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 98634 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "dev" vs "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" @@ -50363,156 +50438,140 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test foo3.txt baz.txt foo1.txt bar dev test2 .no.prefetch.landmark] vs [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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark bar test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96228 96712] + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48554 98042 99614] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 -=== 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/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 +=== 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=GNU + testutil.go:2349: [2] at 98042 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99614 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":940,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":973,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1006,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1185,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 940 - testutil.go:509: Offset: 695, NextOffset: 1086 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar test barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1039, NextOffset: 2422 - testutil.go:509: Offset: 1185, NextOffset: 2717 + 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: 2419 + testutil.go:509: Offset: 1183, NextOffset: 2714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -50541,33 +50600,25 @@ 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 barlink test test2 .no.prefetch.landmark baz.txt dev 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: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1185, NextOffset: 2717 - testutil.go:509: Offset: 1039, NextOffset: 2422 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50597,51 +50648,71 @@ 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: 1086 - testutil.go:509: Offset: 549, NextOffset: 940 + 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: "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: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 2714 + testutil.go:509: Offset: 1037, NextOffset: 2419 +=== 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=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48105 96242 96726] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48554 97069 98641] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96242 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f2STARGZ" + 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 98641 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -50651,81 +50722,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:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 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 [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: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - 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: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 -=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 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" @@ -50733,36 +50773,91 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 +=== 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:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1859 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48105 96228 96712] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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 98048 99634] 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=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=-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: [1] at 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98048 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99634 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f00STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink dev test2 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 foo3.txt test2 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: 440, NextOffset: 533 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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] @@ -50773,10 +50868,10 @@ 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: 936, NextOffset: 2226 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -50787,47 +50882,15 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 280 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - 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: 280, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 343 -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 464 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,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 @@ -50843,21 +50906,26 @@ testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test barlink dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev baz.txt foo3.txt test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2226 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -50871,6 +50939,20 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -50884,193 +50966,195 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/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=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48556 97075 98661] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt dev .no.prefetch.landmark 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: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 +=== 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + 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=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: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 97075 in stargz, uncompressed length 3584 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 98661 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b33STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1877 +=== 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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=false,format=USTAR + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"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=64000 + testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go: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:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 +=== 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, 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" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 -=== 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:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96244 96728] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48556 98048 99634] 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 96244 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96728 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [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: 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] @@ -51082,9 +51166,9 @@ 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: 2527 + testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -51094,6 +51178,9 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 @@ -51101,6 +51188,8 @@ 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=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 @@ -51120,26 +51209,43 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev 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: 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 348, NextOffset: 468 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 98048 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99634 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f00STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 252, NextOffset: 347 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -51161,6 +51267,10 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -51170,188 +51280,222 @@ 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: 2527 -=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 dev baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1884 + 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: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + 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: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 48556 97075 98661] + 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: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + 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 +=== 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=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:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test2 bar foo3.txt barlink test dev baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + 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=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=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 97075 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 98661 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b33STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + 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: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96230 96714] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1884 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 90, NextOffset: 1883 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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"} +=== 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=false,format=PAX + 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: 1883 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== 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=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=64000 + testutil.go:509: Offset: 90, NextOffset: 1883 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 0, NextOffset: 1722 +=== 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=64000 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 96230 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/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#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=0,prefix="./",format=PAX,minChunkSize=0#02 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48558 98054 99640] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink dev test2 foo1.txt baz.txt bar test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2231 + testutil.go:509: Offset: 1088, NextOffset: 2520 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51361,6 +51505,9 @@ 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-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=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 @@ -51388,29 +51535,57 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:509: Offset: 683, NextOffset: 989 - 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:2349: [2] at 98054 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99640 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f06STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 537, NextOffset: 843 +=== 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=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: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 942, NextOffset: 2230 - testutil.go:509: Offset: 1088, NextOffset: 2519 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2520 + testutil.go:509: Offset: 942, NextOffset: 2231 testutil.go:395: Comparing: "dev" vs "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" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51426,19 +51601,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 989 - testutil.go:509: Offset: 537, NextOffset: 843 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -51452,65 +51614,34 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 2519 - testutil.go:509: Offset: 942, NextOffset: 2230 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48111 96253 96740] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96253 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177fdSTARGZ" - 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== 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-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== 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=-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=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 @@ -51519,10 +51650,8 @@ testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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=9,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" @@ -51543,6 +51672,11 @@ testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 48558 97081 98667] + 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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 @@ -51554,27 +51688,11 @@ testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 @@ -51584,59 +51702,98 @@ testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 - 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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1877 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1877 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 97081 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: 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=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 98667 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,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=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar dev test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 @@ -51646,22 +51803,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: 851 - testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:509: Offset: 691, NextOffset: 998 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 2243 - testutil.go:509: Offset: 1096, NextOffset: 2533 + 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: 2534 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" @@ -51681,23 +51838,40 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar dev foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 691, NextOffset: 998 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1097, NextOffset: 2534 + testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 @@ -51709,34 +51883,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2533 - testutil.go:509: Offset: 950, NextOffset: 2243 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -51750,191 +51896,206 @@ 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=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48111 96239 96726] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48552 98040 99619] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 - 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98040 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99619 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test baz.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 -=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + 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: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + 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: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - 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: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 + 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 +=== 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 98646] + 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 98646 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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/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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":864,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":897,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":930,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1013,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1079,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1112,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark barlink bar foo3.txt test dev baz.txt foo1.txt] 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: 537, NextOffset: 864 + testutil.go:509: Offset: 686, NextOffset: 1013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2279 - testutil.go:509: Offset: 1113, NextOffset: 2565 + testutil.go:509: Offset: 864, NextOffset: 897 + testutil.go:509: Offset: 1013, NextOffset: 1046 + testutil.go:509: Offset: 897, NextOffset: 930 + testutil.go:509: Offset: 1046, NextOffset: 1079 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 963, NextOffset: 2271 + testutil.go:509: Offset: 1112, NextOffset: 2562 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51966,30 +52127,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 2565 - testutil.go:509: Offset: 964, NextOffset: 2279 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 "": [.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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52021,58 +52166,50 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48111 96253 96740] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96253 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177fdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 686, NextOffset: 1013 + testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 1013, NextOffset: 1046 + testutil.go:509: Offset: 864, NextOffset: 897 + testutil.go:509: Offset: 1046, NextOffset: 1079 + testutil.go:509: Offset: 897, NextOffset: 930 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1112, NextOffset: 2562 + testutil.go:509: Offset: 963, NextOffset: 2271 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48552 98040 99619] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] + testutil.go:395: Comparing: "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" @@ -52082,12 +52219,32 @@ testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 98040 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99619 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -52109,8 +52266,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 barlink baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 @@ -52135,7 +52307,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -52147,12 +52318,6 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52167,34 +52332,91 @@ testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#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: 1773 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#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=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-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48552 97067 98646] + testutil.go:2330: got gzip streams: +=== 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-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=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97067 in stargz, uncompressed length 3584 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 98646 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 875 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 694, NextOffset: 1024 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48552,"innerOffset":3584,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 +=== 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=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 908, NextOffset: 941 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go: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:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 974, NextOffset: 2288 + testutil.go:509: Offset: 974, NextOffset: 2289 testutil.go:509: Offset: 1123, NextOffset: 2582 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -52226,32 +52448,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 875 - testutil.go:509: Offset: 694, NextOffset: 1024 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 @@ -52260,18 +52463,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: "bar" vs "bar" + testutil.go:401: 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: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 2582 - testutil.go:509: Offset: 974, NextOffset: 2288 + testutil.go:395: Comparing: "test2" vs "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 @@ -52285,171 +52487,181 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1024 testutil.go:509: Offset: 545, NextOffset: 875 -=== 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1123, NextOffset: 2582 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48111 96239 96726] - 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-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 48111 in stargz, uncompressed length 67584 - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread 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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 bar baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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/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=64000 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 bar baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + 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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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#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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48554 98048 99627] + 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 98048 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f00STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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#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/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":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test2 baz.txt test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -52460,13 +52672,13 @@ testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 969, NextOffset: 2280 - testutil.go:509: Offset: 1118, NextOffset: 2570 + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -52478,6 +52690,8 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 @@ -52506,20 +52720,9 @@ 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 "": [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test2 baz.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: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1019 - testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test barlink dev test2 baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -52533,23 +52736,21 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2570 - testutil.go:509: Offset: 969, NextOffset: 2280 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1019 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -52565,18 +52766,52 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1118, NextOffset: 2571 + testutil.go:509: Offset: 969, NextOffset: 2280 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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 97075 98654] + 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 98654 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark 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 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: 1776 + testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48112 96253 96740] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -52584,24 +52819,24 @@ 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/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: 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: "dev" vs "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: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 @@ -52616,9 +52851,6 @@ testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 -=== 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=64000 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 @@ -52631,64 +52863,34 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt foo3.txt test barlink .no.prefetch.landmark baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + 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/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] 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=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 96253 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 96740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177fdSTARGZ" - 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:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== 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-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== 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 @@ -52701,22 +52903,13 @@ testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1943 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - 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: "foo3.txt" vs "foo3.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 - 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: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -52724,38 +52917,32 @@ testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/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#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt bar barlink baz.txt foo3.txt dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:509: Offset: 698, NextOffset: 1030 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - 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: 2296 - testutil.go:509: Offset: 1129, NextOffset: 2591 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" +=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 @@ -52772,8 +52959,6 @@ testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 @@ -52793,8 +52978,45 @@ 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: 2297 + testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt .no.prefetch.landmark foo3.txt barlink test dev test2 bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 2592 + testutil.go:509: Offset: 980, NextOffset: 2297 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -52808,17 +53030,23 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 +=== 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 98054 99647] +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 452 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -52832,42 +53060,34 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 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: 2591 - testutil.go:509: Offset: 980, NextOffset: 2296 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48112 96239 96726] - testutil.go:2330: got gzip streams: -=== 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-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 48559 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98054 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f06STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52880,18 +53100,15 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go: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 -=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 @@ -52920,62 +53137,46 @@ testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test foo1.txt baz.txt dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - 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: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go: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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1788 -=== 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -52984,19 +53185,13 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 @@ -53005,56 +53200,62 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48559 97081 98674] + 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 98674 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 965 - testutil.go:509: Offset: 686, NextOffset: 1114 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:509: Offset: 686, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1114, NextOffset: 1147 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1147, NextOffset: 1180 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 1180, NextOffset: 1213 - testutil.go:509: Offset: 1064, NextOffset: 2476 - testutil.go:509: Offset: 1213, NextOffset: 2769 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2466 + testutil.go:509: Offset: 1209, NextOffset: 2759 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -53076,33 +53277,38 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt foo3.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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2769 - testutil.go:509: Offset: 1064, NextOffset: 2476 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1110 + testutil.go:509: Offset: 537, NextOffset: 961 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -53116,12 +53322,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: 1114 - testutil.go:509: Offset: 537, NextOffset: 965 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -53135,180 +53335,224 @@ 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-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48550 98035 99608] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1209, NextOffset: 2759 + testutil.go:509: Offset: 1060, NextOffset: 2466 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== 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-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48559 98054 99647] + testutil.go:2330: got gzip streams: +=== 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-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99608 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 48559 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 98054 in stargz, uncompressed length 3584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev 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: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f06STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1931 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2097 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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-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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + 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: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 baz.txt bar test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + 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 [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: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 === 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#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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48550 97060 98633] +=== NAME 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 98674] 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 3584 - testutil.go:2349: [3] at 98633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b24STARGZ" + 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 98674 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":974,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1007,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1073,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1123,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1156,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1189,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1222,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 baz.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2483 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1220, NextOffset: 2779 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -53346,36 +53590,17 @@ 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: 974 - testutil.go:509: Offset: 694, NextOffset: 1123 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 974, NextOffset: 1007 - testutil.go:509: Offset: 1123, NextOffset: 1156 - testutil.go:509: Offset: 1007, NextOffset: 1040 - testutil.go:509: Offset: 1156, NextOffset: 1189 - testutil.go:509: Offset: 1040, NextOffset: 1073 - testutil.go:509: Offset: 1189, NextOffset: 1222 - testutil.go:509: Offset: 1073, NextOffset: 2489 - testutil.go:509: Offset: 1222, NextOffset: 2788 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo3.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt dev .no.prefetch.landmark baz.txt barlink test test2 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": [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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -53388,18 +53613,23 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 -=== 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=0 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2779 + testutil.go:509: Offset: 1071, NextOffset: 2483 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -53413,68 +53643,38 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1123 - testutil.go:509: Offset: 545, NextOffset: 974 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1123, NextOffset: 1156 - testutil.go:509: Offset: 974, NextOffset: 1007 - testutil.go:509: Offset: 1156, NextOffset: 1189 - testutil.go:509: Offset: 1007, NextOffset: 1040 - testutil.go:509: Offset: 1189, NextOffset: 1222 - testutil.go:509: Offset: 1040, NextOffset: 1073 - testutil.go:509: Offset: 1222, NextOffset: 2788 -=== 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=0 - testutil.go:509: Offset: 1073, NextOffset: 2489 + testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt bar 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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -53482,136 +53682,139 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - 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 [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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + 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] -=== 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=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + 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 [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: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48561 98060 99653] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 testutil.go:395: Comparing: "dev" vs "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48550 98035 99608] - testutil.go:2330: got gzip streams: - 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 98035 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99608 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 48561 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98060 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f0cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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#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/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":966,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1065,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1115,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test 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: 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: 968 - testutil.go:509: Offset: 690, NextOffset: 1117 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 1001, NextOffset: 1034 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 1183, NextOffset: 1216 - testutil.go:509: Offset: 1067, NextOffset: 2476 - testutil.go:509: Offset: 1216, NextOffset: 2774 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 bar baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== 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=PAX,minChunkSize=0 - 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" @@ -53620,6 +53823,8 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 +=== 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: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 @@ -53635,8 +53840,6 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 @@ -53645,8 +53848,28 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1065, NextOffset: 2479 + testutil.go:509: Offset: 1214, NextOffset: 2771 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 bar baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark barlink dev test2 bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -53664,31 +53887,33 @@ 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: 1117 - testutil.go:509: Offset: 541, NextOffset: 968 + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:509: Offset: 541, NextOffset: 966 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1001, NextOffset: 1034 - testutil.go:509: Offset: 1183, NextOffset: 1216 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 1216, NextOffset: 2774 - testutil.go:509: Offset: 1067, NextOffset: 2476 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1214, NextOffset: 2771 + testutil.go:509: Offset: 1065, NextOffset: 2479 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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,22 +53929,33 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 -=== 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 97060 98633] +=== 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 98680] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + 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 98680 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":64000,"chunkDigest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba"} + testutil.go:1763: On "foo22": got preread of "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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test] + 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": [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" @@ -53727,162 +53963,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: 1936 - testutil.go:509: Offset: 93, NextOffset: 2105 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2105 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2105 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 97060 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b24STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2105 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2105 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48550,"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: 1936 - testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2105 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2105 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2105 -=== 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=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - 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: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 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:509: Offset: 0, NextOffset: 1931 +=== 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:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 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:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.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: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test baz.txt] vs [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: 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: "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: "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" +=== 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: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: "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2100 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go: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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 baz.txt foo1.txt bar test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:509: Offset: 698, NextOffset: 1128 @@ -53896,14 +54118,14 @@ testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1078, NextOffset: 2490 + testutil.go:509: Offset: 1078, NextOffset: 2488 testutil.go:509: Offset: 1227, NextOffset: 2787 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -53920,6 +54142,8 @@ testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 @@ -53935,14 +54159,19 @@ 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 "": [.no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo3.txt barlink test2 baz.txt foo1.txt bar test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 979 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -53956,30 +54185,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48552 98041 99615] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 601, NextOffset: 698 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,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:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1227, NextOffset: 2787 - testutil.go:509: Offset: 1078, NextOffset: 2490 - testutil.go:395: Comparing: "test2" vs "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 @@ -53996,211 +54201,252 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1128 - testutil.go:509: Offset: 549, NextOffset: 979 -=== 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1128, NextOffset: 1161 + testutil.go:509: Offset: 979, NextOffset: 1012 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98041 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99615 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef9STARGZ" + testutil.go:509: Offset: 1161, NextOffset: 1194 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1012, NextOffset: 1045 + testutil.go:509: Offset: 1194, NextOffset: 1227 +=== 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 + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1045, NextOffset: 1078 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1227, NextOffset: 2787 + testutil.go:509: Offset: 1078, NextOffset: 2488 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 -=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 -=== 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:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 -=== 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: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 === 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#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48552 97066 98640] +=== 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 65536 - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97066 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98640 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2aSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 317, NextOffset: 350 -=== 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=0 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:509: Offset: 686, NextOffset: 1017 - 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 test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -54214,10 +54460,10 @@ testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54233,10 +54479,33 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 868 + testutil.go:509: Offset: 686, NextOffset: 1017 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 test .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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -54244,32 +54513,17 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 -=== 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: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1017 - testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -54281,6 +54535,21 @@ testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, NextOffset: 2277 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1017 + testutil.go:509: Offset: 537, NextOffset: 868 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -54294,167 +54563,208 @@ 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=9,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 +=== 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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt bar 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== 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:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 +=== 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=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 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "barlink" vs "barlink" - 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: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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 + 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=GNU,minChunkSize=64000 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: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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 + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48554 98047 99635] +=== 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98047 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99635 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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"} +=== 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=0,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 @@ -54488,50 +54798,49 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:509: Offset: 694, NextOffset: 1030 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 980, NextOffset: 2294 - testutil.go:509: Offset: 1129, NextOffset: 2587 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 981, NextOffset: 2293 + testutil.go:509: Offset: 1130, NextOffset: 2586 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1030 - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 2587 - testutil.go:509: Offset: 980, NextOffset: 2294 + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 @@ -54541,21 +54850,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -54569,175 +54863,232 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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 -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink 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: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48554 97072 98660] + 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: 2293 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/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=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt barlink test dev .no.prefetch.landmark bar foo3.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 0, NextOffset: 1793 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 0, NextOffset: 1793 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 +=== 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: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1794 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 97072 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98660 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1794 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1794 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 93, NextOffset: 1956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "dev" vs "dev" +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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#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=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/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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt foo3.txt dev] + 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 test baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -54747,14 +55098,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: 2288 - testutil.go:509: Offset: 1124, NextOffset: 2576 + testutil.go:509: Offset: 975, NextOffset: 2290 + testutil.go:509: Offset: 1124, NextOffset: 2577 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54766,8 +55117,31 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,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" @@ -54794,9 +55168,28 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:509: Offset: 690, NextOffset: 1025 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54812,18 +55205,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1025 - testutil.go:509: Offset: 541, NextOffset: 876 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -54836,13 +55217,9 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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=0 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - 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" @@ -54852,175 +55229,239 @@ 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: 2576 - testutil.go:509: Offset: 975, NextOffset: 2288 + testutil.go:509: Offset: 1124, NextOffset: 2577 + testutil.go:509: Offset: 975, NextOffset: 2290 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48554 98047 99635] +=== 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=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:509: Offset: 93, NextOffset: 1949 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1783 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:509: Offset: 0, NextOffset: 1782 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1783 -=== 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" + testutil.go:509: Offset: 93, NextOffset: 1949 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=0,prefix="/",lossless=true,format=PAX +=== 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=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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] +=== 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=0 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -55043,54 +55484,32 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 2304 - testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:509: Offset: 1134, NextOffset: 2597 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 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 "": [dev foo3.txt barlink test test2 .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: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 2599 - testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55101,6 +55520,8 @@ testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 +=== 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: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 @@ -55119,59 +55540,57 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48554 97072 98660] + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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: 2597 + testutil.go:509: Offset: 985, NextOffset: 2304 +=== 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: -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97072 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98660 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48554,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + 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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt test2 barlink test dev baz.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55192,6 +55611,8 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 +=== 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:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 @@ -55223,17 +55644,18 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 dev .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 "": [.no.prefetch.landmark foo1.txt test2 test dev 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: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 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 @@ -55242,74 +55664,123 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1796 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1796 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,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: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1988,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1877, NextOffset: 1914 - testutil.go:509: Offset: 2160, NextOffset: 2197 - testutil.go:509: Offset: 1914, NextOffset: 1951 - testutil.go:509: Offset: 2197, NextOffset: 2234 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2234, NextOffset: 2271 - testutil.go:509: Offset: 1988, NextOffset: 5689 - testutil.go:509: Offset: 2271, NextOffset: 6302 + testutil.go:509: Offset: 1880, NextOffset: 1917 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55347,60 +55818,83 @@ testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1877 - testutil.go:509: Offset: 1209, NextOffset: 2160 + testutil.go:509: Offset: 926, NextOffset: 1880 + testutil.go:509: Offset: 1209, NextOffset: 2163 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 +=== 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 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48557 98054 99642] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2160, NextOffset: 2197 - testutil.go:509: Offset: 1877, NextOffset: 1914 - testutil.go:509: Offset: 2197, NextOffset: 2234 - testutil.go:509: Offset: 1914, NextOffset: 1951 - testutil.go:509: Offset: 2234, NextOffset: 2271 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2271, NextOffset: 6302 - testutil.go:509: Offset: 1988, NextOffset: 5689 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2160 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 926, NextOffset: 1877 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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" @@ -55411,196 +55905,211 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 98054 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99642 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f06STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 519 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48557,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48557,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#02/duplicated_entry_offset + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 519, NextOffset: 725 === 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 + 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 +=== 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: 5429 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5987 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 + 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: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 -=== 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:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - 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 barlink test dev bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 -=== 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: 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: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + 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: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 + 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 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48557 97079 98667] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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: 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 [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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go: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 97079 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98667 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b37STARGZ" +=== 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=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#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-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/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=USTAR,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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55625,6 +56134,8 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 +=== 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 @@ -55638,34 +56149,28 @@ testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1895 - testutil.go:509: Offset: 1215, NextOffset: 2176 + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1215, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 2006, NextOffset: 5740 - testutil.go:509: Offset: 2287, NextOffset: 6353 + 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: 5744 + testutil.go:509: Offset: 2290, NextOffset: 6357 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 foo1.txt baz.txt barlink test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2287, NextOffset: 6353 - testutil.go:509: Offset: 2006, NextOffset: 5740 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -55679,11 +56184,23 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2176 - testutil.go:509: Offset: 934, NextOffset: 1895 + 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: 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: 6357 + testutil.go:509: Offset: 2009, 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: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" @@ -55703,197 +56220,243 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 98040 99620] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo1.txt baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 +=== 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=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev 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: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 5610 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6166 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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: 6162 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98040 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + 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 "": [test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + testutil.go: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: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + 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: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 testutil.go:395: Comparing: "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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 97065 98645] +=== 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:1580: testing streams: [0 0 24070 48489 72564 97369 97911] + 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 48489 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1010, NextOffset: 1213 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 930, NextOffset: 1889 +=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1213, NextOffset: 2172 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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: 930, NextOffset: 1885 - testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1885, NextOffset: 1922 - testutil.go:509: Offset: 2168, NextOffset: 2205 - testutil.go:509: Offset: 1922, NextOffset: 1959 - testutil.go:509: Offset: 2205, NextOffset: 2242 - testutil.go:509: Offset: 1959, NextOffset: 1996 - testutil.go:509: Offset: 2242, NextOffset: 2279 - testutil.go:509: Offset: 1996, NextOffset: 5713 - testutil.go:509: Offset: 2279, NextOffset: 6327 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2000, NextOffset: 5718 + testutil.go:509: Offset: 2283, NextOffset: 6332 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -55908,9 +56471,6 @@ 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-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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 @@ -55931,68 +56491,48 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 -=== 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=USTAR,minChunkSize=0 + 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 [test dev test2 baz.txt foo1.txt 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: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: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 97065 in stargz, uncompressed length 3584 -=== 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: 248, NextOffset: 285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 98645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b29STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 -=== 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":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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2168 -=== 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" + testutil.go:509: Offset: 1213, NextOffset: 2172 +=== 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=0 - testutil.go:509: Offset: 930, NextOffset: 1885 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2283, NextOffset: 6332 + testutil.go:509: Offset: 2000, NextOffset: 5718 testutil.go:395: Comparing: "dev" vs "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" @@ -56012,35 +56552,32 @@ 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: 2168, NextOffset: 2205 - testutil.go:509: Offset: 1885, NextOffset: 1922 - testutil.go:509: Offset: 2205, NextOffset: 2242 - testutil.go:509: Offset: 1922, NextOffset: 1959 - testutil.go:509: Offset: 2242, NextOffset: 2279 - testutil.go:509: Offset: 1959, NextOffset: 1996 - testutil.go:509: Offset: 2279, NextOffset: 6327 - testutil.go:509: Offset: 1996, NextOffset: 5713 -=== 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=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "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" @@ -56048,166 +56585,155 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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] +=== 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 +=== 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 24070 48489 72564 96526 97068] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48551 98040 99620] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== 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-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98040 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef8STARGZ" + testutil.go:509: Offset: 146, NextOffset: 6012 +=== 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: 5456 +=== 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: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48489 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97068 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#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":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev 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: 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: 5767 - testutil.go:509: Offset: 2297, NextOffset: 6379 + 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: 6384 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 [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" @@ -56243,23 +56769,31 @@ testutil.go:401: 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 +=== 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 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: 6379 - testutil.go:509: Offset: 2016, NextOffset: 5767 + 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: 6384 + testutil.go:509: Offset: 2020, NextOffset: 5772 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56275,6 +56809,12 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -56291,33 +56831,107 @@ 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: 2190 + testutil.go:509: Offset: 937, NextOffset: 1909 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24070 48489 72564 97369 97911] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt foo1.txt bar barlink test .no.prefetch.landmark] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + 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: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 + 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: 1218, NextOffset: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 + 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: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48489 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: 5637 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6194 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"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: 5637 +=== 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":48489,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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: 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== 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=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go: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: "dev" vs "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -56325,156 +56939,90 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48551 97065 98645] - 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5632 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 97065 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b29STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5632 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 +=== 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:509: Offset: 146, NextOffset: 6189 -=== 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" + 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/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: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + 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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24070 48489 72564 96526 97068] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2435,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2472,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2509,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2546,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2718,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2755,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2792,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2435 + testutil.go:509: Offset: 1209, NextOffset: 2718 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:509: Offset: 2829, NextOffset: 7236 testutil.go:395: Comparing: "dev" vs "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" @@ -56486,7 +57034,12 @@ testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 48489 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: 209, NextOffset: 246 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 @@ -56498,8 +57051,24 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97068 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 @@ -56515,43 +57084,22 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6617 - testutil.go:509: Offset: 2826, NextOffset: 7231 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt barlink 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: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7231 - testutil.go:509: Offset: 2543, NextOffset: 6617 - 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:509: Offset: 1209, NextOffset: 2718 + testutil.go:509: Offset: 926, NextOffset: 2435 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -56565,14 +57113,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -56586,204 +57126,207 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 -=== RUN TestGzipEStargz/testDigestAndVerify/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 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2829, NextOffset: 7236 + testutil.go:509: Offset: 2546, NextOffset: 6621 + 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48552 98047 99627] - 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 98047 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test2 bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 -=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48552 97072 98652] + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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 48489 72562 97367 97910] 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 97072 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98652 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b30STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72562 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97367 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c57STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48489,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=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/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: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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2453,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2490,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2527,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2564,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2734,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2771,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 -=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:509: Offset: 1215, NextOffset: 2734 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 6668 - testutil.go:509: Offset: 2841, NextOffset: 7280 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2564, NextOffset: 6674 + testutil.go:509: Offset: 2845, NextOffset: 7286 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" @@ -56799,6 +57342,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/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: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 @@ -56819,27 +57364,10 @@ 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 foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 7280 - testutil.go:509: Offset: 2560, NextOffset: 6668 +=== 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 @@ -56848,6 +57376,27 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2734 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2845, NextOffset: 7286 + testutil.go:509: Offset: 2564, NextOffset: 6674 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56863,6 +57412,8 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -56876,205 +57427,179 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24069 48489 72562 96524 97067] + testutil.go:2330: got gzip streams: === 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=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/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 48489 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96524 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97067 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - 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: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48557 98053 99647] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 dev .no.prefetch.landmark baz.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 -=== 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=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7093 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48557,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48557,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} + testutil.go:509: Offset: 146, NextOffset: 7098 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== 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:509: Offset: 0, NextOffset: 6542 +=== 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:509: Offset: 146, NextOffset: 7093 -=== 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:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 +=== 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: 0, NextOffset: 6536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,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=-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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48493 72572 97377 97917] + 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 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97377 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97917 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2729,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2766,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2803,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 bar test dev foo3.txt barlink .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: 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: 6646 - testutil.go:509: Offset: 2836, NextOffset: 7261 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 [foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -57088,21 +57613,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 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 @@ -57110,38 +57620,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: 727, NextOffset: 930 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48557 97078 98672] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 2446 + testutil.go:509: Offset: 1213, NextOffset: 2729 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar test dev foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2836, NextOffset: 7261 - testutil.go:509: Offset: 2553, NextOffset: 6646 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2729, NextOffset: 2766 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2766, NextOffset: 2803 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2803, NextOffset: 2840 + testutil.go:509: Offset: 2557, NextOffset: 6651 + testutil.go:509: Offset: 2840, NextOffset: 7266 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -57149,6 +57645,24 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 "": [test2 baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + 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 @@ -57161,6 +57675,34 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2729 + testutil.go:509: Offset: 930, 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: 2729, NextOffset: 2766 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2766, NextOffset: 2803 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2803, NextOffset: 2840 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2840, NextOffset: 7266 + testutil.go:509: Offset: 2557, NextOffset: 6651 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57169,228 +57711,202 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 97078 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98672 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b36STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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"} -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2725 -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 930, NextOffset: 2442 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/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=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt barlink 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 [bar .no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar baz.txt foo1.txt 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" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== 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=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48493 72572 96534 97074] + 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: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 7070 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,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 48557 98053 99647] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98053 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + 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 97074 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/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=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2468,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2505,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2542,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2579,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2749,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2786,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2823,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2860,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt dev .no.prefetch.landmark foo1.txt test 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: 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: 6703 - testutil.go:509: Offset: 2856, NextOffset: 7314 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2579, NextOffset: 6707 + testutil.go:509: Offset: 2860, NextOffset: 7320 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 @@ -57411,8 +57927,6 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -57424,23 +57938,10 @@ testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 2464 - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 937, NextOffset: 2468 + testutil.go:509: Offset: 1218, NextOffset: 2749 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 [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: 1014 - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:509: Offset: 937, NextOffset: 2464 - testutil.go:395: Comparing: "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 barlink test foo3.txt 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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -57454,23 +57955,18 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2856, NextOffset: 7314 - testutil.go:509: Offset: 2575, NextOffset: 6703 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2860, NextOffset: 7320 + testutil.go:509: Offset: 2579, NextOffset: 6707 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57486,194 +57982,214 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48557 97078 98672] - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"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 .no.prefetch.landmark baz.txt test2 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: 6571 -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== 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=-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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97078 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98672 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b36STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48557,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48557,"innerOffset":3584,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 -=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: "test2" vs "test2" - testutil.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: "dev/testblock" vs "dev/testblock" 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: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: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1218, NextOffset: 2749 + testutil.go:509: Offset: 937, NextOffset: 2468 +=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48493 72572 97377 97917] + 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 48493 in stargz, uncompressed length 33536 +=== 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=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97377 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97917 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 bar foo3.txt foo1.txt barlink test .no.prefetch.landmark baz.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: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== 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=64000 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 - 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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:509: Offset: 1212, NextOffset: 2170 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48493 72572 96534 97074] + 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 48493 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 97074 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1891,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2002,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink test dev baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1962, NextOffset: 1999 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1999, NextOffset: 5702 - testutil.go:509: Offset: 2281, NextOffset: 6315 + 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: 5704 + testutil.go:509: Offset: 2284, NextOffset: 6317 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57700,34 +58216,21 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test barlink dev test2 foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1009, NextOffset: 1212 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48560 98060 99654] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2170 - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go: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:509: Offset: 930, NextOffset: 1891 + testutil.go:509: Offset: 1212, NextOffset: 2173 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar] vs [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" @@ -57743,9 +58246,27 @@ 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 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6317 + testutil.go:509: Offset: 2002, NextOffset: 5704 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -57759,75 +58280,46 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2281, NextOffset: 6315 - testutil.go:509: Offset: 1999, NextOffset: 5702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48560 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98060 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99654 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f0cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:509: Offset: 727, NextOffset: 930 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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#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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark foo1.txt dev barlink test baz.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5439 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -57835,125 +58327,151 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 -=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar] vs [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: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt bar test test2 .no.prefetch.landmark foo1.txt] vs [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: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48494 72571 97376 97911] + 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: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=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: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48560 97085 98679] - 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 97085 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98679 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b3dSTARGZ" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c60STARGZ" testutil.go:1638: got TOC entries: +=== 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=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":64000,"chunkDigest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2191,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2228,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2265,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2302,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] + testutil.go: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: 5758 + testutil.go:509: Offset: 2302, NextOffset: 6372 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -57984,48 +58502,53 @@ testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 734 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 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: 938, NextOffset: 1906 - testutil.go:509: Offset: 1221, NextOffset: 2189 + 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: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2017, NextOffset: 5755 - testutil.go:509: Offset: 2300, NextOffset: 6369 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [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: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2300, NextOffset: 6369 - testutil.go:509: Offset: 2017, NextOffset: 5755 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 6372 + testutil.go:509: Offset: 2019, NextOffset: 5758 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 @@ -58033,8 +58556,8 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -58048,262 +58571,185 @@ 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: 2189 - testutil.go:509: Offset: 938, NextOffset: 1906 - 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 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] +=== 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=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48494 72571 96533 97068] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 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 97068 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2 baz.txt] vs [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: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6178 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6178 -=== 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:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:509: Offset: 146, NextOffset: 6181 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 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=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=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== 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 -=== 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=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:509: Offset: 1217, NextOffset: 2179 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1217, NextOffset: 2182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2007, NextOffset: 5729 - testutil.go:509: Offset: 2290, NextOffset: 6340 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 2010, NextOffset: 5733 + testutil.go:509: Offset: 2293, NextOffset: 6345 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58336,10 +58782,7 @@ 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 foo3.txt barlink test2 baz.txt foo1.txt bar test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 2179 - testutil.go:509: Offset: 934, NextOffset: 1896 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -58351,7 +58794,13 @@ testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24072 48492 72566 97371 97909] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 @@ -58373,254 +58822,240 @@ testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: 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: 2182 + testutil.go:509: Offset: 934, NextOffset: 1899 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2290, NextOffset: 6340 - testutil.go:509: Offset: 2007, NextOffset: 5729 + testutil.go:509: Offset: 2182, NextOffset: 2219 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2293, NextOffset: 6345 + testutil.go:509: Offset: 2010, NextOffset: 5733 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + 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 97371 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97909 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test2 test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "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 +=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go: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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 barlink 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go: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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6024 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5467 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - 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: 146, NextOffset: 6024 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5467 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 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 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 + 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/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=64000 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24072 48492 72566 96528 97066] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:2349: [1] at 24072 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 97066 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/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/lost_digest_in_a_entry +=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1952,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2199,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2236,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2273,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2310,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test test2 .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 [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt test2 bar barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:509: Offset: 775, NextOffset: 1019 +=== 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=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: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1915 - testutil.go:509: Offset: 1225, NextOffset: 2199 + testutil.go: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: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1989, NextOffset: 2026 - testutil.go:509: Offset: 2273, NextOffset: 2310 - testutil.go:509: Offset: 2026, NextOffset: 5779 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2310, NextOffset: 6394 + 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: 6397 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58649,30 +59084,8 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 527, NextOffset: 735 - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2273, NextOffset: 2310 - testutil.go:509: Offset: 1989, NextOffset: 2026 - testutil.go:509: Offset: 2310, NextOffset: 6394 - testutil.go:509: Offset: 2026, NextOffset: 5779 - 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 foo3.txt dev bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -58689,20 +59102,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1225, NextOffset: 2199 - testutil.go:509: Offset: 941, NextOffset: 1915 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6397 + 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" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -58717,236 +59144,186 @@ testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== 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] +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24072 48492 72566 97371 97909] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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/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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 5644 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=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:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [4] at 97371 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5bSTARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6206 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + 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:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX 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=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:509: Offset: 0, NextOffset: 5648 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 146, NextOffset: 6206 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 test dev foo3.txt barlink baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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/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/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=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 baz.txt foo3.txt bar test dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58978,8 +59355,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test2 dev .no.prefetch.landmark foo1.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -58993,12 +59390,14 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -59017,17 +59416,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 @@ -59036,44 +59429,56 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24072 48492 72566 96528 97066] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:2349: [1] at 24072 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 97066 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017910STARGZ" testutil.go:1638: got TOC entries: -=== 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=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" @@ -59113,22 +59518,14 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo3.txt test barlink .no.prefetch.landmark foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -59136,30 +59533,35 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go: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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -59175,64 +59577,21 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=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=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24071 48492 72567 97372 97913] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test dev test2 baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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 [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -59247,9 +59606,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -59262,91 +59624,58 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 3072 + testutil.go:2349: [5] at 97913 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go: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=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "test2" vs "test2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:509: Offset: 1639, NextOffset: 1676 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1713, NextOffset: 1750 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 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 test dev test2 foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -59360,41 +59689,72 @@ testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "barlink" vs "barlink" === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go: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 @@ -59403,6 +59763,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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -59413,92 +59781,58 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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 - 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=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - 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:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=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" -=== 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=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 barlink bar foo3.txt test dev .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: "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 .no.prefetch.landmark foo3.txt bar test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== 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=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -59511,20 +59845,12 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go: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 @@ -59533,44 +59859,48 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24071 48492 72567 96529 97070] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017911STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" @@ -59594,11 +59924,11 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go: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" @@ -59614,25 +59944,10 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test test2 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -59647,17 +59962,21 @@ testutil.go:395: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -59673,50 +59992,27 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 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 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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/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=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 test dev baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test2 .no.prefetch.landmark foo1.txt 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] @@ -59724,19 +60020,17 @@ 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=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:395: Comparing: "dev" vs "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" @@ -59773,8 +60067,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: "" vs "" - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 dev 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: 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" @@ -59787,23 +60087,12 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.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 @@ -59812,85 +60101,68 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go: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": [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=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48495 72575 97380 97919] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97380 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97919 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c64STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -59911,51 +60183,54 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" - 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -59969,9 +60244,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" @@ -59983,23 +60256,6 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60013,41 +60269,53 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48495 72575 96537 97076] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96537 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -60055,40 +60323,56 @@ 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=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [5] at 97076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017919STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "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 "": [test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 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] @@ -60101,70 +60385,24 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -60175,38 +60413,40 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.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=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== 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: -=== 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=0,prefix="../",lossless=true,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 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 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" @@ -60214,14 +60454,12 @@ testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -60254,45 +60492,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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" @@ -60305,11 +60514,28 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 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" @@ -60326,38 +60552,32 @@ 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=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48495 72575 97380 97919] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97380 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97919 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c64STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt baz.txt foo3.txt test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go: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=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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -60371,36 +60591,44 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 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=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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go: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 @@ -60410,18 +60638,12 @@ 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 barlink foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 23310 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -60438,6 +60660,7 @@ 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" @@ -60451,12 +60674,10 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -60464,63 +60685,37 @@ 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=1,prefix="",format=USTAR,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: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== 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=0,prefix="../",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt foo1.txt barlink dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 @@ -60532,11 +60727,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": [testchar2 testblock testfifo testchar1] vs [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" @@ -60550,8 +60745,6 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,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: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60559,8 +60752,6 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 @@ -60572,16 +60763,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 + 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" @@ -60606,15 +60797,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60624,51 +60818,52 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48495 72575 96537 97076] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, 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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev .no.prefetch.landmark foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 @@ -60676,9 +60871,15 @@ 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=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -60692,37 +60893,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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 dev baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -60730,10 +60918,15 @@ 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=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go: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" @@ -60741,20 +60934,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -60763,17 +60949,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: "foo1.txt" vs "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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 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 @@ -60783,49 +60971,40 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48495 72574 97379 97919] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97379 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97919 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c63STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":65612,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== 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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:401: Directory: "" vs "": [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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -60851,8 +61030,6 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -60868,9 +61045,31 @@ testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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" @@ -60882,6 +61081,12 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60898,8 +61103,6 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -60912,48 +61115,16 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48491 72570 97374 97913] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97913 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt dev test2] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -60976,10 +61147,10 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61012,19 +61183,10 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev bar baz.txt foo1.txt 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: 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 [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: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -61035,17 +61197,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: "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:395: Comparing: "test2" vs "test2" + testutil.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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -61054,38 +61213,63 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 -=== 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=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=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48495 72574 96536 97076] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48495 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 97076 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61115,6 +61299,8 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" @@ -61137,15 +61323,14 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark dev barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "" 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -61157,6 +61342,7 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -61168,11 +61354,17 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:395: Comparing: "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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -61183,6 +61375,8 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61196,44 +61390,21 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48491 72570 96531 97070] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017913STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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 foo3.txt barlink test bar dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -61242,20 +61413,10 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -61265,27 +61426,37 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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 baz.txt foo1.txt foo3.txt barlink test test2 bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -61299,11 +61470,16 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 @@ -61312,43 +61488,67 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96195 96675] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61362,6 +61562,8 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61400,18 +61602,36 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 test dev .no.prefetch.landmark test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark bar dev baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -61423,8 +61643,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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61438,69 +61656,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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48491 72570 97374 97913] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97913 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -61509,19 +61681,23 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go: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 @@ -61530,6 +61706,14 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -61543,16 +61727,19 @@ 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 "": [dev foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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" @@ -61562,17 +61749,16 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -61586,6 +61772,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -61598,48 +61787,53 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48491 72570 96531 97070] +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96181 96661] 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 96181 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96661 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt test dev 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 foo3.txt test2 baz.txt bar barlink] + 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" +=== 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=GNU,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -61650,12 +61844,11 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -61683,62 +61876,13 @@ testutil.go:395: Comparing: "bar/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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017913STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== 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=0,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" - 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 test dev baz.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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -61749,6 +61893,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 @@ -61765,15 +61917,40 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.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/testchar2" vs "dev/testchar2" + testutil.go:395: 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=GNU,minChunkSize=64000 === 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=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -61787,48 +61964,36 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -61836,21 +62001,24 @@ 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 .no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "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: "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: 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 @@ -61859,14 +62027,6 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -61880,11 +62040,17 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "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: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -61893,14 +62059,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: "barlink" vs "barlink" === 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=PAX,minChunkSize=64000/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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96195 96675] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 +=== 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=PAX + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink dev test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61910,8 +62096,6 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -61955,47 +62139,35 @@ 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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 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 test dev .no.prefetch.landmark bar foo3.txt barlink test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 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: "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" +=== 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=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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -62014,44 +62186,34 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48491 72568 97372 97911] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97911 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [dev .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62103,9 +62265,17 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 dev foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -62114,8 +62284,18 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test2" vs "test2" @@ -62133,12 +62313,8 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 -=== 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=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 @@ -62146,46 +62322,61 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=0,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=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48491 72568 96529 97068] +=== 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 96181 96661] 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 96181 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96661 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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 @@ -62207,27 +62398,9 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [5] at 97068 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -62238,33 +62411,34 @@ testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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] @@ -62292,24 +62466,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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" -=== 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -62319,14 +62475,13 @@ testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== 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=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 baz.txt bar test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -62339,7 +62494,7 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -62383,27 +62538,14 @@ 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 "": [foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 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 @@ -62412,9 +62554,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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -62425,16 +62573,24 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" +=== RUN TestGzipEStargz/testDigestAndVerify/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=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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -62444,43 +62600,34 @@ 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48496 72579 97383 97917] +=== 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/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 96193 96673] 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97383 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c67STARGZ" + 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 96193 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96673 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48496,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2565 - testutil.go:509: Offset: 1264, NextOffset: 2921 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -62524,25 +62671,49 @@ 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt dev bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt 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: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" 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 @@ -62555,7 +62726,15 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -62569,46 +62748,13 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2921 - testutil.go:509: Offset: 1082, NextOffset: 2565 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -62633,6 +62779,8 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 @@ -62653,22 +62801,27 @@ testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62684,6 +62837,8 @@ testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 @@ -62700,7 +62855,9 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -62712,35 +62869,65 @@ testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 + 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" === 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 -=== 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 48496 72579 96540 97074] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48123 72196 96179 96659] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=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 48496 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96540 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791cSTARGZ" + 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 96179 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96659 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48496,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink test dev test2 foo1.txt baz.txt foo3.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 323, NextOffset: 360 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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" @@ -62750,10 +62937,10 @@ testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:509: Offset: 1274, NextOffset: 2935 + testutil.go:509: Offset: 1094, NextOffset: 2586 + testutil.go:509: Offset: 1274, NextOffset: 2934 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" @@ -62773,42 +62960,31 @@ 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 "": [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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 210, NextOffset: 247 +=== 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=0 testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:509: Offset: 284, NextOffset: 390 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:509: Offset: 390, NextOffset: 499 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -62818,29 +62994,14 @@ 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: 2935 - testutil.go:509: Offset: 1094, NextOffset: 2585 + testutil.go:509: Offset: 1274, NextOffset: 2934 + testutil.go:509: Offset: 1094, NextOffset: 2586 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "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 @@ -62853,165 +63014,169 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96204 96688] + 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 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] + 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + 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 [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: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=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 "": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 === 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=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48496 72579 97383 97917] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97383 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c67STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test bar foo3.txt barlink dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -63022,10 +63187,10 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 2578 + testutil.go:509: Offset: 1092, NextOffset: 2579 testutil.go:509: Offset: 1271, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -63066,26 +63231,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 barlink bar baz.txt foo1.txt test 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" @@ -63096,22 +63248,28 @@ testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1271, NextOffset: 2920 - testutil.go:509: Offset: 1092, NextOffset: 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: 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:509: Offset: 1092, NextOffset: 2579 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -63128,183 +63286,188 @@ 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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48496 72579 96540 97074] +=== 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 96190 96674] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96190 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96674 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt bar foo3.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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48496 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: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96540 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791cSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2395 -=== 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:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.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: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - 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:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 === 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/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 +=== 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=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt test2 baz.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: 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: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63344,20 +63507,20 @@ 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: 2582 - testutil.go:509: Offset: 1278, NextOffset: 2937 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: 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 @@ -63371,31 +63534,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2937 - testutil.go:509: Offset: 1098, NextOffset: 2582 - testutil.go:395: Comparing: "test2" vs "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 @@ -63409,66 +63547,64 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2937 + testutil.go:509: Offset: 1098, NextOffset: 2583 testutil.go:395: Comparing: "dev" vs "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: "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=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48496 72577 97381 97915] +=== 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 96204 96688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97915 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c65STARGZ" + 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 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48496,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev bar baz.txt foo1.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 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": [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" @@ -63476,108 +63612,146 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go: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=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + 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: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48496 72577 96538 97072] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1088,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1125,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1162,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1199,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1266,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1303,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1340,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1377,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 1084 + testutil.go:509: Offset: 779, NextOffset: 1266 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1084, NextOffset: 1121 + testutil.go:509: Offset: 1266, NextOffset: 1303 + testutil.go:509: Offset: 1121, NextOffset: 1158 + testutil.go:509: Offset: 1303, NextOffset: 1340 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1340, NextOffset: 1377 + testutil.go:509: Offset: 1195, NextOffset: 2796 + testutil.go:509: Offset: 1377, NextOffset: 3144 + testutil.go:395: Comparing: "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" @@ -63593,6 +63767,11 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 +=== 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=PAX + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96190 96674] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -63603,82 +63782,28 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 96538 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 533 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [5] at 97072 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791aSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 386, NextOffset: 493 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 533, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 -=== 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=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: 1088 - testutil.go:509: Offset: 779, NextOffset: 1270 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1088, NextOffset: 1125 - testutil.go:509: Offset: 1270, NextOffset: 1307 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1307, NextOffset: 1344 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1344, NextOffset: 1381 - testutil.go:509: Offset: 1199, NextOffset: 2798 - testutil.go:509: Offset: 1381, NextOffset: 3150 + testutil.go:509: Offset: 1266, NextOffset: 1303 + testutil.go:509: Offset: 1084, NextOffset: 1121 + testutil.go:509: Offset: 1303, NextOffset: 1340 + testutil.go:509: Offset: 1121, NextOffset: 1158 + testutil.go:509: Offset: 1340, NextOffset: 1377 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1377, NextOffset: 3144 + testutil.go:509: Offset: 1195, NextOffset: 2796 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 1270 - testutil.go:509: Offset: 597, NextOffset: 1088 - testutil.go:395: Comparing: "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" @@ -63694,6 +63819,20 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1266 + testutil.go:509: Offset: 597, NextOffset: 1084 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -63707,51 +63846,45 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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: 1270, NextOffset: 1307 - testutil.go:509: Offset: 1088, NextOffset: 1125 - testutil.go:509: Offset: 1307, NextOffset: 1344 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1344, NextOffset: 1381 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1381, NextOffset: 3150 - testutil.go:509: Offset: 1199, NextOffset: 2798 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96190 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177beSTARGZ" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink test2 .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: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - 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 bar barlink test baz.txt foo1.txt foo3.txt dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -63761,49 +63894,71 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 +=== 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=1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2642 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -63811,95 +63966,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: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2459 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 -=== 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: 0, NextOffset: 2459 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=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 24076 48494 72572 97376 97908] +=== 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=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48128 72205 96202 96684] 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 48494 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97908 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c60STARGZ" + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96684 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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":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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1277,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1314,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1351,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1388,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 1097 - testutil.go:509: Offset: 785, NextOffset: 1277 - 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1277, NextOffset: 1314 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1314, NextOffset: 1351 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1351, NextOffset: 1388 - testutil.go:509: Offset: 1208, NextOffset: 2816 - testutil.go:509: Offset: 1388, NextOffset: 3164 - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63907,6 +64028,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/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 @@ -63925,8 +64048,6 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 @@ -63938,16 +64059,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 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: 605, NextOffset: 1094 + testutil.go:509: Offset: 785, NextOffset: 1274 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1274, NextOffset: 1311 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1311, NextOffset: 1348 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1348, NextOffset: 1385 + testutil.go:509: Offset: 1205, NextOffset: 2815 + testutil.go:509: Offset: 1385, NextOffset: 3160 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -63961,6 +64095,37 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1274 + testutil.go:509: Offset: 605, NextOffset: 1094 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1274, NextOffset: 1311 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1311, NextOffset: 1348 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1348, NextOffset: 1385 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:509: Offset: 1205, NextOffset: 2815 + testutil.go:395: Comparing: "test2" vs "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 @@ -63974,215 +64139,164 @@ 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] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go: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: 1277, NextOffset: 1314 - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1314, NextOffset: 1351 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1351, NextOffset: 1388 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1388, NextOffset: 3164 - testutil.go:509: Offset: 1208, NextOffset: 2816 - 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: 1277 - testutil.go:509: Offset: 605, NextOffset: 1097 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48494 72572 96533 97065] - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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: [2] at 48494 in stargz, uncompressed length 33536 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 bar test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2645 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [4] at 96533 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: 2457 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [5] at 97065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017915STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2645 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2457 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2641 +=== 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: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:509: Offset: 106, NextOffset: 2641 + 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: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48128 72205 96188 96670] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96188 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96670 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt test2 dev .no.prefetch.landmark bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - 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: 3149 + 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: "dev" vs "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" @@ -64224,10 +64338,24 @@ 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:509: Offset: 603, NextOffset: 1094 + testutil.go:509: Offset: 782, NextOffset: 1273 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1273, NextOffset: 1310 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1310, NextOffset: 1347 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1347, NextOffset: 1384 + testutil.go:509: Offset: 1205, NextOffset: 2808 + testutil.go:509: Offset: 1384, NextOffset: 3144 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -64244,6 +64372,32 @@ 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: 1273 + testutil.go:509: Offset: 603, NextOffset: 1094 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1273, NextOffset: 1310 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1310, NextOffset: 1347 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1347, NextOffset: 1384 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1384, NextOffset: 3144 + testutil.go:509: Offset: 1205, NextOffset: 2808 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64259,206 +64413,178 @@ 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3149 - testutil.go:509: Offset: 1208, NextOffset: 2811 - testutil.go:395: Comparing: "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=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48494 72572 97376 97908] - 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 48494 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97908 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=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: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt test2 dev baz.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 +=== 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: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - 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:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 +=== 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: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "test2" vs "test2" +=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48494 72572 96533 97065] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48126 72203 96200 96681] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=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 48494 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96533 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017915STARGZ" + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96681 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48494,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1105,"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":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1285,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1322,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1359,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1396,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2814 + testutil.go:509: Offset: 1394, NextOffset: 3154 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64496,34 +64622,18 @@ 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: 1105 - testutil.go:509: Offset: 786, NextOffset: 1285 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1105, NextOffset: 1142 - testutil.go:509: Offset: 1285, NextOffset: 1322 - testutil.go:509: Offset: 1142, NextOffset: 1179 - testutil.go:509: Offset: 1322, NextOffset: 1359 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1359, NextOffset: 1396 - testutil.go:509: Offset: 1216, NextOffset: 2817 - testutil.go:509: Offset: 1396, NextOffset: 3164 + testutil.go:509: Offset: 606, NextOffset: 1103 + testutil.go:509: Offset: 786, NextOffset: 1283 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark test dev test2 foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -64537,11 +64647,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: "test2" vs "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 @@ -64555,196 +64660,195 @@ 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: 1285 - testutil.go:509: Offset: 606, NextOffset: 1105 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1285, NextOffset: 1322 - testutil.go:509: Offset: 1105, NextOffset: 1142 - testutil.go:509: Offset: 1322, NextOffset: 1359 - testutil.go:509: Offset: 1142, NextOffset: 1179 - testutil.go:509: Offset: 1359, NextOffset: 1396 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1396, NextOffset: 3164 - testutil.go:509: Offset: 1216, NextOffset: 2817 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=0/lost_digest_in_a_entry + 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: 3154 + testutil.go:509: Offset: 1214, NextOffset: 2814 + 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=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=GNU -=== 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=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 baz.txt barlink test .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, 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" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48494 72573 97377 97910] + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 +=== 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=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48126 72203 96186 96667] 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=USTAR,minChunkSize=0 -=== 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=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97377 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c61STARGZ" + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96667 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48494,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar test test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark foo3.txt barlink test dev 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: 977, NextOffset: 1014 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1196, NextOffset: 1233 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + 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 +=== 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: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:509: Offset: 1270, NextOffset: 2932 + testutil.go:509: Offset: 1089, NextOffset: 2568 + testutil.go:509: Offset: 1271, NextOffset: 2930 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -64783,18 +64887,20 @@ testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=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: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 977 - testutil.go:509: Offset: 783, NextOffset: 1159 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:509: Offset: 783, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark barlink dev foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64829,222 +64935,176 @@ testutil.go:395: Comparing: "bar" vs "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=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 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: 1159, NextOffset: 1196 - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1270, NextOffset: 2932 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1159 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 601, NextOffset: 977 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2930 + testutil.go:509: Offset: 1089, NextOffset: 2568 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + 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: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48494 72573 96534 97067] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96534 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97067 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== 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":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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 -=== NAME TestGzipEStargz/testBuild/various_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":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] testutil.go:395: Comparing: "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: 100, NextOffset: 137 - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:509: Offset: 400, NextOffset: 539 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48126 72203 96200 96681] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96681 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 @@ -65067,41 +65127,20 @@ testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 990 + 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: 989, NextOffset: 1026 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1026, NextOffset: 1063 - testutil.go:509: Offset: 1207, NextOffset: 1244 - testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1100, NextOffset: 2593 - testutil.go:509: Offset: 1281, NextOffset: 2939 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go: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: 2939 - testutil.go:509: Offset: 1100, NextOffset: 2593 + 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: 2940 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -65111,6 +65150,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:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 289, NextOffset: 326 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:509: Offset: 400, NextOffset: 539 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev baz.txt barlink test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 789, NextOffset: 1171 + testutil.go:509: Offset: 608, NextOffset: 990 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 @@ -65123,6 +65188,16 @@ 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: "test2" vs "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 @@ -65133,190 +65208,207 @@ testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2940 + testutil.go:509: Offset: 1101, NextOffset: 2587 === 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=USTAR - testutil.go:1580: testing streams: [0 0 24078 48498 72582 97386 97924] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97386 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97924 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6aSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev barlink test test2 baz.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 - 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 barlink dev test2 baz.txt foo3.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [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: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48126 72203 96186 96667] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt dev] vs [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: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96667 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_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":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2931 + 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: 2579 + testutil.go:509: Offset: 1278, 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: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" @@ -65341,14 +65433,8 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48498 72582 96543 97081] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -65360,22 +65446,11 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 606, NextOffset: 986 + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -65389,12 +65464,31 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: 2931 + testutil.go:509: Offset: 1098, NextOffset: 2579 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 @@ -65405,91 +65499,38 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 986, NextOffset: 1023 - testutil.go:509: Offset: 1203, NextOffset: 1240 - 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: 2931 - 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96543 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97081 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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:509: Offset: 0, NextOffset: 2212 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo1.txt bar barlink test .no.prefetch.landmark baz.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: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 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" @@ -65498,96 +65539,137 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 106, NextOffset: 2400 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 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:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 +=== 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 96198 96679] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2400 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 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] +=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "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: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72201 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96679 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=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=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=9,prefix="/",lossless=false,format=GNU === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink bar foo3.txt test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -65598,14 +65680,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: 2593 + testutil.go:509: Offset: 1289, 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: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" @@ -65629,8 +65711,6 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 @@ -65639,10 +65719,38 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar 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:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2943 + testutil.go:509: Offset: 1109, 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -65656,6 +65764,15 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "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: "test2" vs "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 @@ -65669,218 +65786,166 @@ 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" -=== 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 48498 72582 97386 97924] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 686, NextOffset: 795 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=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/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 96184 96665] 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: 506, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:509: Offset: 615, NextOffset: 998 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink 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" -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 998, NextOffset: 1035 - testutil.go:509: Offset: 1215, NextOffset: 1252 - 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97386 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97924 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6aSTARGZ" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [3] at 72201 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96665 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2421 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48498,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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 -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - 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: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === 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: 2225 - 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: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - 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": [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" +=== 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=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48498 72582 96543 97081] - 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=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96543 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97081 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev baz.txt foo1.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -65916,13 +65981,13 @@ testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 936, NextOffset: 2227 - testutil.go:509: Offset: 1082, NextOffset: 2513 + testutil.go:509: Offset: 1082, NextOffset: 2514 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -65939,28 +66004,7 @@ testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 baz.txt bar barlink test dev .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: 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 - testutil.go:509: Offset: 537, 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" - 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -65974,12 +66018,18 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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" @@ -65989,206 +66039,235 @@ 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: 2513 + testutil.go:509: Offset: 1082, NextOffset: 2514 testutil.go:509: Offset: 936, NextOffset: 2227 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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: 182, NextOffset: 215 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:509: Offset: 251, NextOffset: 345 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48132 72212 96209 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 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96693 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] - 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 barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "dev" vs "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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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 48497 72580 97384 97923] + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.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: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 +=== 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=9,prefix="",src=1,format=USTAR,minChunkSize=64000 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 -=== 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=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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 +=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - 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=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go: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:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97384 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c68STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=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=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48132 72212 96195 96679] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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 48132 in stargz, uncompressed length 33536 +=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 847, NextOffset: 880 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 993, NextOffset: 1026 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 880, NextOffset: 913 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1026, NextOffset: 1059 +=== 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":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 913, NextOffset: 946 +=== 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":48132,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 946, NextOffset: 2239 + testutil.go:509: Offset: 946, NextOffset: 2240 +=== 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" @@ -66210,6 +66289,8 @@ testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 +=== RUN TestGzipEStargz/testDigestAndVerify/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:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 @@ -66222,8 +66303,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo3.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 bar test dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -66237,9 +66332,14 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 993 - testutil.go:509: Offset: 545, NextOffset: 847 + 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" @@ -66250,24 +66350,11 @@ 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: 2239 - 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=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: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: 946, NextOffset: 2240 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66284,131 +66371,108 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== 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 48497 72580 96541 97080] - 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 96541 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97080 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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=9,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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] + 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: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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 foo3.txt barlink 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 "": [foo1.txt bar baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 - 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: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1874 + 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: 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: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "dev" vs "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" @@ -66416,39 +66480,65 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 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:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48132 72212 96209 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 +=== 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=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96693 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":844,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":877,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev foo1.txt foo3.txt test barlink test2 .no.prefetch.landmark baz.txt bar] + 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: 844, NextOffset: 877 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 943, NextOffset: 2233 - testutil.go:509: Offset: 1089, NextOffset: 2523 + 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: 2233 + testutil.go:509: Offset: 1087, NextOffset: 2524 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -66461,6 +66551,8 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 +=== 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=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 @@ -66491,42 +66583,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 844 - testutil.go:509: Offset: 687, NextOffset: 990 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt bar foo3.txt test 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 990 - testutil.go:509: Offset: 541, NextOffset: 844 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 844, NextOffset: 877 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1089, NextOffset: 2523 - testutil.go:509: Offset: 943, NextOffset: 2233 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66540,6 +66598,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66553,193 +66619,204 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48128 72205 96204 96687] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2233 + testutil.go:395: Comparing: "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48132 72212 96195 96679] + 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=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96679 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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 -=== 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=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark bar foo3.txt barlink test dev 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1707 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 foo1.txt bar .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1709 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1870 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== 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 48128 72205 96189 96672] - 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=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== 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":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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} +=== 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=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=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","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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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=9,prefix="../",src=1,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 @@ -66761,43 +66838,28 @@ 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: 2246 - 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: 2535 testutil.go:395: Comparing: "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: 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: "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 bar barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark test2 dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -66814,32 +66876,26 @@ 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2246 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2535 + testutil.go:509: Offset: 950, NextOffset: 2248 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66855,21 +66911,40 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=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/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 96205 96689] + 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 96205 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark barlink dev test2 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: 1719 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -66886,7 +66961,7 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go: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" @@ -66922,22 +66997,29 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] 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 test test2 foo1.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -66946,6 +67028,8 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 @@ -66959,96 +67043,72 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48128 72205 96204 96687] +=== 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=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48130 72208 96191 96675] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96675 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48128,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 248, NextOffset: 281 - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 test baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 927 - testutil.go:509: Offset: 683, NextOffset: 1073 + testutil.go:509: Offset: 537, NextOffset: 925 + testutil.go:509: Offset: 683, NextOffset: 1071 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 927, NextOffset: 960 - testutil.go:509: Offset: 1073, NextOffset: 1106 - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1106, NextOffset: 1139 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 +=== 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:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1139, NextOffset: 1172 - testutil.go:509: Offset: 1026, NextOffset: 2406 - testutil.go:509: Offset: 1172, NextOffset: 2699 + testutil.go:509: Offset: 1024, NextOffset: 2401 + testutil.go:509: Offset: 1170, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -67068,32 +67128,39 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:395: Comparing: "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" +=== 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:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2699 - testutil.go:509: Offset: 1026, NextOffset: 2406 + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "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" 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: 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: 1073 - testutil.go:509: Offset: 537, NextOffset: 927 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -67107,16 +67174,18 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:509: Offset: 1024, NextOffset: 2401 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 @@ -67129,177 +67198,198 @@ 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"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 test dev foo3.txt barlink .no.prefetch.landmark 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2020 + 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 683, NextOffset: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48126 72204 96201 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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark foo1.txt dev 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: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] +=== 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} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== 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":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1848 + 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: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + 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 [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: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + 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" === 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=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48128 72205 96189 96672] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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=false,format=USTAR +=== 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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 2419 - testutil.go:509: Offset: 1182, NextOffset: 2711 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:509: Offset: 1180, NextOffset: 2708 testutil.go:395: Comparing: "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" @@ -67318,8 +67408,6 @@ 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=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 @@ -67339,14 +67427,15 @@ 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: 937 - testutil.go:509: Offset: 691, NextOffset: 1083 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [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 +=== 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:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 @@ -67358,23 +67447,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 2711 - testutil.go:509: Offset: 1036, NextOffset: 2419 + 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: "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 @@ -67384,9 +67463,21 @@ 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: 1083 - testutil.go:509: Offset: 545, NextOffset: 937 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 2708 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -67399,202 +67490,203 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48126 72204 96187 96675] + testutil.go:2330: got gzip streams: +=== 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=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96675 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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": [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=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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test dev baz.txt bar 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2025 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48126 72201 96200 96684] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 -=== 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=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48126 72204 96201 96689] + 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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48126 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72201 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":931,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":964,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1077,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1143,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1176,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 931 - testutil.go:509: Offset: 687, NextOffset: 1077 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 1030, NextOffset: 2411 - testutil.go:509: Offset: 1176, NextOffset: 2706 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1028, NextOffset: 2407 + testutil.go:509: Offset: 1174, NextOffset: 2702 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -67623,27 +67715,36 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 929 + testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev 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: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1176, NextOffset: 2706 - testutil.go:509: Offset: 1030, NextOffset: 2411 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -67657,6 +67758,22 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1075 + testutil.go:509: Offset: 541, NextOffset: 929 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1174, NextOffset: 2702 + testutil.go:509: Offset: 1028, NextOffset: 2407 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -67670,214 +67787,211 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1077 - testutil.go:509: Offset: 541, NextOffset: 931 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=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 24074 48126 72201 96185 96669] +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48126 72204 96187 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: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72201 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96185 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96669 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b9STARGZ" + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96675 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt] vs [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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 -=== 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=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: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + 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: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 +=== 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: 0, NextOffset: 1849 testutil.go:395: Comparing: "dev" vs "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=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48133 72213 96212 96696] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 +=== 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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=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/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 96201 96690] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":940,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":973,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1006,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1185,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.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: 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: 940 - testutil.go:509: Offset: 695, NextOffset: 1086 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark foo1.txt bar 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: 940, NextOffset: 973 - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 1006, NextOffset: 1039 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1039, NextOffset: 2422 - testutil.go:509: Offset: 1185, NextOffset: 2717 + testutil.go:509: Offset: 1150, NextOffset: 1183 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [5] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1037, NextOffset: 2419 +=== 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":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1183, NextOffset: 2714 testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 @@ -67891,38 +68005,12 @@ 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=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [5] at 96696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 122, NextOffset: 155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 @@ -67933,8 +68021,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark barlink test test2 bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -67951,32 +68049,31 @@ 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: 1086 - testutil.go:509: Offset: 549, NextOffset: 940 - testutil.go:395: Comparing: "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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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: 1086, NextOffset: 1119 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1185, NextOffset: 2717 - testutil.go:509: Offset: 1039, NextOffset: 2422 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 2714 + testutil.go:509: Offset: 1037, NextOffset: 2419 + testutil.go:395: Comparing: "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" @@ -67993,111 +68090,154 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== 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=64000/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48127 72204 96187 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 +=== 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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [5] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 -=== 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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1859 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 90, NextOffset: 2020 +=== 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":48127,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -68105,57 +68245,66 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 === 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=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48133 72213 96197 96681] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 32000 - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev foo3.txt test baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 533, NextOffset: 837 + testutil.go:509: Offset: 679, NextOffset: 983 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 837, NextOffset: 870 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1016, NextOffset: 1049 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1049, NextOffset: 1082 + testutil.go:509: Offset: 936, NextOffset: 2226 + testutil.go:509: Offset: 1082, NextOffset: 2511 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 -=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 @@ -68180,37 +68329,23 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 837, NextOffset: 870 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1016, NextOffset: 1049 - testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1049, NextOffset: 1082 - testutil.go:509: Offset: 936, NextOffset: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 test2 baz.txt foo1.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.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: 181, NextOffset: 214 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 214, NextOffset: 247 + testutil.go:509: Offset: 118, NextOffset: 151 + testutil.go:509: Offset: 247, NextOffset: 280 + testutil.go:509: Offset: 151, NextOffset: 184 + testutil.go:509: Offset: 280, NextOffset: 313 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 346, NextOffset: 464 + testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -68224,9 +68359,6 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -68235,6 +68367,10 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -68245,198 +68381,188 @@ 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: "barlink" vs "barlink" + testutil.go:509: Offset: 936, NextOffset: 2226 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 214, NextOffset: 247 - testutil.go:509: Offset: 118, NextOffset: 151 - testutil.go:509: Offset: 247, NextOffset: 280 - testutil.go:509: Offset: 151, NextOffset: 184 - testutil.go:509: Offset: 280, NextOffset: 313 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48134 72216 96213 96702] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + 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 96213 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go: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: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go: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: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + 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": [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: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.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": [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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1877 + 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: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1877 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" -=== 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 48133 72213 96212 96696] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1878 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - 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=0/lost_digest_in_a_entry === 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=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" +=== 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/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 96199 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 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96688 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48133,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== 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=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:509: Offset: 687, NextOffset: 995 @@ -68451,13 +68577,13 @@ 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: 2527 + 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/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" @@ -68482,22 +68608,37 @@ testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 -=== 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=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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 +=== 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=0 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -68511,17 +68652,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: "test" vs "test" - testutil.go:401: 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: 2527 - testutil.go:509: Offset: 948, NextOffset: 2241 + 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -68531,8 +68669,6 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=0 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 @@ -68545,53 +68681,18 @@ 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" === 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=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 24076 48133 72213 96197 96681] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 32000 - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - 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/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 +=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt .no.prefetch.landmark 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: 1723 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test2 baz.txt bar test dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -68599,128 +68700,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: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + 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: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + 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: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test barlink test2 baz.txt foo1.txt 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: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=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=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48134 72216 96213 96702] + 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 96213 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] - 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -68739,14 +68854,14 @@ testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 942, NextOffset: 2230 - testutil.go:509: Offset: 1088, NextOffset: 2519 + testutil.go:509: Offset: 942, NextOffset: 2231 + testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68762,21 +68877,24 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 2519 - testutil.go:509: Offset: 942, NextOffset: 2230 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -68790,6 +68908,20 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -68803,57 +68935,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 989 - testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2520 + testutil.go:509: Offset: 942, NextOffset: 2231 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48132 72211 96210 96694] +=== 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/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 96199 96688] 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=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== 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=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" + 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 96199 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96688 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48132,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -68875,14 +69000,12 @@ testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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" -=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 @@ -68910,11 +69033,26 @@ testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark test dev test2 bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 @@ -68925,23 +69063,13 @@ testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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: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: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 @@ -68950,82 +69078,50 @@ testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 +=== 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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48132 72211 96195 96679] - testutil.go:2330: got gzip streams: -=== 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=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== 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=GNU - testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 +=== 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=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96679 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 2243 - testutil.go:509: Offset: 1096, NextOffset: 2533 + 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: 2534 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" @@ -69042,6 +69138,8 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 +=== RUN TestGzipEStargz/testDigestAndVerify/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:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 @@ -69061,16 +69159,16 @@ 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 "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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 "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -69084,6 +69182,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 998 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:395: Comparing: "test2" vs "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 @@ -69097,23 +69208,18 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "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: 2533 - testutil.go:509: Offset: 950, NextOffset: 2243 + 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: 2534 + 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/testblock" vs "dev/testblock" @@ -69121,17 +69227,71 @@ testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48132 72213 96210 96697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev test2 foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark foo3.txt] + 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -69139,72 +69299,58 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 + 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: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -69212,73 +69358,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: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - 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: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48130 72209 96208 96692] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48132 72213 96196 96683] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72213 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48130,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":864,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":897,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":930,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1013,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1079,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1112,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink 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: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" @@ -69316,48 +69440,35 @@ 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: 537, NextOffset: 864 + testutil.go:509: Offset: 686, NextOffset: 1013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2279 - testutil.go:509: Offset: 1113, NextOffset: 2565 + testutil.go:509: Offset: 864, NextOffset: 897 + testutil.go:509: Offset: 1013, NextOffset: 1046 + testutil.go:509: Offset: 897, NextOffset: 930 + testutil.go:509: Offset: 1046, NextOffset: 1079 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 963, NextOffset: 2271 + testutil.go:509: Offset: 1112, NextOffset: 2562 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 2565 - testutil.go:509: Offset: 964, NextOffset: 2279 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 1013, NextOffset: 1046 + testutil.go:509: Offset: 864, NextOffset: 897 + testutil.go:509: Offset: 1046, NextOffset: 1079 + testutil.go:509: Offset: 897, NextOffset: 930 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1112, NextOffset: 2562 + testutil.go:509: Offset: 963, NextOffset: 2271 + testutil.go:395: Comparing: "test2" vs "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 @@ -69371,11 +69482,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: "test2" vs "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 @@ -69388,18 +69494,36 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1013 + testutil.go:509: Offset: 537, NextOffset: 864 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",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=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=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -69412,7 +69536,7 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -69456,8 +69580,19 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test] 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 dev baz.txt bar test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 @@ -69472,6 +69607,8 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 @@ -69485,24 +69622,9 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -69513,34 +69635,52 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 === 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48130 72209 96193 96677] +=== 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/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 96207 96696] 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 96207 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96696 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt bar dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 875 + testutil.go:509: Offset: 694, NextOffset: 1024 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 908, NextOffset: 941 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 974, NextOffset: 2288 + testutil.go:509: Offset: 974, NextOffset: 2289 testutil.go:509: Offset: 1123, NextOffset: 2582 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -69558,9 +69698,6 @@ 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=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 @@ -69578,54 +69715,38 @@ 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=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [5] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 449 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 473, NextOffset: 598 -=== 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":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48130,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== 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":48130,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 449, NextOffset: 545 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 598, NextOffset: 694 + 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1123, NextOffset: 2582 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 875 testutil.go:509: Offset: 694, NextOffset: 1024 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test 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: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 545, 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -69645,26 +69766,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: 1024 - testutil.go:509: Offset: 545, NextOffset: 875 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 2582 - testutil.go:509: Offset: 974, NextOffset: 2288 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -69678,30 +69779,34 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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=-2,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt baz.txt bar foo3.txt barlink .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: "dev" vs "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" @@ -69709,79 +69814,68 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -69789,41 +69883,65 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48130 72209 96208 96692] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48130 72210 96193 96682] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96682 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test test2 .no.prefetch.landmark bar barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 @@ -69844,9 +69962,6 @@ testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -69857,9 +69972,9 @@ testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 969, NextOffset: 2280 - testutil.go:509: Offset: 1118, NextOffset: 2570 + 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -69871,11 +69986,10 @@ 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=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 @@ -69883,54 +69997,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 "": [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: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: "bar" vs "bar" - testutil.go:401: 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: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: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 870, NextOffset: 903 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1052, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 903, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1085, NextOffset: 1118 -=== 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":48130,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1118, NextOffset: 2570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:509: Offset: 969, NextOffset: 2280 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69946,6 +70030,13 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -69959,23 +70050,23 @@ 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: 1019 - testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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] - 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 [.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: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 @@ -69984,59 +70075,67 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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: "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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: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: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: 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: "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: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:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go: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: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 @@ -70047,17 +70146,11 @@ 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: "foo3.txt" vs "foo3.txt" + 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -70066,51 +70159,55 @@ 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: "test2" vs "test2" - testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48130 72210 96207 96696] + 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=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go: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 96207 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96696 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar test test2 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: 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: 2296 - testutil.go:509: Offset: 1129, NextOffset: 2591 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -70157,50 +70254,23 @@ testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48130 72209 96193 96677] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2297 + testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 122, NextOffset: 155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1030, NextOffset: 1063 @@ -70208,14 +70278,20 @@ testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1096, NextOffset: 1129 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 2591 - testutil.go:509: Offset: 980, NextOffset: 2296 + testutil.go:509: Offset: 1129, NextOffset: 2592 + testutil.go:509: Offset: 980, NextOffset: 2297 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -70229,31 +70305,36 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96677 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 === 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=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/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=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -70267,13 +70348,11 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/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=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70310,8 +70389,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 @@ -70328,21 +70410,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -70355,7 +70422,13 @@ testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "test2" vs "test2" +=== 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 96193 96682] +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 @@ -70363,40 +70436,63 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 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: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1953 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1788 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"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 baz.txt foo1.txt dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1114, NextOffset: 1147 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1147, NextOffset: 1180 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 1180, NextOffset: 1213 - testutil.go:509: Offset: 1064, NextOffset: 2476 - testutil.go:509: Offset: 1213, NextOffset: 2769 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -70410,6 +70506,37 @@ 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: 961 + testutil.go:509: Offset: 686, NextOffset: 1110 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2466 + testutil.go:509: Offset: 1209, NextOffset: 2759 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -70423,20 +70550,23 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark test 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: 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:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 965 - testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:509: Offset: 686, NextOffset: 1110 + testutil.go:509: Offset: 537, NextOffset: 961 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 baz.txt foo1.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -70450,17 +70580,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -70479,88 +70598,64 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1114 - testutil.go:509: Offset: 537, NextOffset: 965 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2769 - testutil.go:509: Offset: 1064, NextOffset: 2476 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48126 72206 96205 96689] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1209, NextOffset: 2759 + testutil.go:509: Offset: 1060, NextOffset: 2466 === 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=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96689 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt test2 foo1.txt dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + 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: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -70568,25 +70663,65 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 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: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + 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=GNU + testutil.go:1580: testing streams: [0 0 24073 48126 72207 96204 96694] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 +=== 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=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -70594,64 +70729,45 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 === 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=-2,prefix="./",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":974,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1007,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1073,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1123,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1156,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1189,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1222,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 @@ -70661,28 +70777,26 @@ 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: 974 - testutil.go:509: Offset: 694, NextOffset: 1123 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 974, NextOffset: 1007 - testutil.go:509: Offset: 1123, NextOffset: 1156 - testutil.go:509: Offset: 1007, NextOffset: 1040 - testutil.go:509: Offset: 1156, NextOffset: 1189 - testutil.go:509: Offset: 1040, NextOffset: 1073 - testutil.go:509: Offset: 1189, NextOffset: 1222 - testutil.go:509: Offset: 1073, NextOffset: 2489 -=== 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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1222, NextOffset: 2788 + 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: 2483 + testutil.go:509: Offset: 1220, NextOffset: 2779 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70712,15 +70826,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 "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark foo3.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 "": [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -70734,12 +70840,30 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 @@ -70747,10 +70871,6 @@ 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=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48126 72206 96190 96674] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -70758,200 +70878,170 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1123, NextOffset: 1156 - testutil.go:509: Offset: 974, NextOffset: 1007 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1156, NextOffset: 1189 - testutil.go:509: Offset: 1007, NextOffset: 1040 - testutil.go:509: Offset: 1189, NextOffset: 1222 - testutil.go:509: Offset: 1040, NextOffset: 1073 - testutil.go:509: Offset: 1222, NextOffset: 2788 - testutil.go:509: Offset: 1073, NextOffset: 2489 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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: 2779 + testutil.go:509: Offset: 1071, NextOffset: 2483 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48126 72207 96190 96680] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 974 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 -=== 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=false,format=GNU - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96190 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177beSTARGZ" + testutil.go:2349: [5] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== 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=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 +=== 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: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - 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 [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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1938 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 === 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=-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=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":966,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1065,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1115,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt test dev 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: 968, NextOffset: 1001 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 1001, NextOffset: 1034 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 1183, NextOffset: 1216 - testutil.go:509: Offset: 1067, NextOffset: 2476 - testutil.go:509: Offset: 1216, NextOffset: 2774 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test2 test dev .no.prefetch.landmark 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: 186, NextOffset: 219 @@ -70963,14 +71053,41 @@ testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96216 96702] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1065, NextOffset: 2479 + testutil.go:509: Offset: 1214, NextOffset: 2771 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -70984,55 +71101,28 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 1117 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1115 + testutil.go:509: Offset: 541, NextOffset: 966 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1001, NextOffset: 1034 - testutil.go:509: Offset: 1183, NextOffset: 1216 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 1216, NextOffset: 2774 - testutil.go:509: Offset: 1067, NextOffset: 2476 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1214, NextOffset: 2771 + testutil.go:509: Offset: 1065, 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -71043,27 +71133,21 @@ testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96702 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 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: 1117 - testutil.go:509: Offset: 541, NextOffset: 968 -=== 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" + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48136 72221 96218 96713] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -71077,163 +71161,224 @@ testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96713 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] + 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:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 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:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.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: 1931 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev barlink test test2 .no.prefetch.landmark baz.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2105 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 === 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96201 96687] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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 48136 72221 96204 96699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev .no.prefetch.landmark bar barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 979, NextOffset: 1012 + testutil.go:509: Offset: 1128, NextOffset: 1161 + testutil.go:509: Offset: 1012, NextOffset: 1045 + testutil.go:509: Offset: 1161, NextOffset: 1194 + testutil.go:509: Offset: 1045, NextOffset: 1078 + testutil.go:509: Offset: 1194, NextOffset: 1227 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [3] at 72221 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: 1078, NextOffset: 2488 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1227, NextOffset: 2787 +=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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":48135,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test foo1.txt] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -71254,59 +71399,38 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 1012, NextOffset: 1045 + testutil.go:509: Offset: 979, NextOffset: 1012 testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1045, NextOffset: 1078 + testutil.go:509: Offset: 1012, NextOffset: 1045 testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1078, NextOffset: 2490 + testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1227, NextOffset: 2787 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 1078, NextOffset: 2488 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71330,66 +71454,41 @@ testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1227, NextOffset: 2787 - testutil.go:509: Offset: 1078, NextOffset: 2490 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1128 - testutil.go:509: Offset: 549, NextOffset: 979 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar test test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -71397,129 +71496,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: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2 baz.txt] vs [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: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96216 96702] +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48136 72221 96218 96713] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d8STARGZ" + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96713 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48135,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink test dev baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -71533,11 +71628,11 @@ testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71566,11 +71661,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 "": [.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:509: Offset: 537, NextOffset: 868 + testutil.go:509: Offset: 686, NextOffset: 1017 + 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 868, NextOffset: 901 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 901, NextOffset: 934 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 934, NextOffset: 967 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71586,8 +71701,24 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1017 + testutil.go:509: Offset: 537, NextOffset: 868 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,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 @@ -71602,54 +71733,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 868, NextOffset: 901 - testutil.go:509: Offset: 1050, NextOffset: 1083 - testutil.go:509: Offset: 901, NextOffset: 934 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1116, NextOffset: 2566 - testutil.go:509: Offset: 967, NextOffset: 2277 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 === 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=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - 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 -=== 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=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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "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" @@ -71657,154 +71751,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: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "dev" vs "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: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 === 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=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48135 72217 96201 96687] +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48136 72221 96204 96699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48135,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink dev .no.prefetch.landmark baz.txt 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: 881 - testutil.go:509: Offset: 694, NextOffset: 1030 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 980, NextOffset: 2294 - testutil.go:509: Offset: 1129, NextOffset: 2587 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -71837,15 +71922,59 @@ 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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 981, NextOffset: 2293 + testutil.go:509: Offset: 1130, NextOffset: 2586 + 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2293 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -71859,28 +71988,7 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1030 - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 2587 - testutil.go:509: Offset: 980, NextOffset: 2294 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71895,166 +72003,161 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 === 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=9,prefix="../",lossless=true,format=GNU -=== 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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt test dev 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: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 === 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/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48134 72214 96213 96699] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48135 72218 96215 96708] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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:2349: [0] at 0 in stargz, uncompressed length 33024 -=== 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=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72214 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96213 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72218 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96708 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48134,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt baz.txt foo1.txt bar barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:509: Offset: 690, NextOffset: 1025 @@ -72068,14 +72171,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: 2288 - testutil.go:509: Offset: 1124, NextOffset: 2576 + testutil.go:509: Offset: 975, NextOffset: 2290 + testutil.go:509: Offset: 1124, NextOffset: 2577 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -72083,6 +72186,8 @@ testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 @@ -72107,21 +72212,22 @@ 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 "": [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" @@ -72131,23 +72237,14 @@ 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: 2576 - testutil.go:509: Offset: 975, NextOffset: 2288 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1025 - testutil.go:509: Offset: 541, NextOffset: 876 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1124, NextOffset: 2577 + testutil.go:509: Offset: 975, NextOffset: 2290 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72163,162 +72260,227 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=-2,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [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: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - 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 [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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== 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 48135 72218 96201 96694] +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + 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: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + 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=GNU + 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: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48135 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: 1782 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72218 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1782 +=== 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=64000 + testutil.go:509: Offset: 93, NextOffset: 1949 +=== 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 +=== 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":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:509: Offset: 1134, NextOffset: 2597 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 -=== 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 -=== 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 24076 48134 72214 96198 96684] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72214 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar test] + 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 @@ -72341,43 +72503,38 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 2304 - testutil.go:509: Offset: 1133, NextOffset: 2599 + 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 test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 "": [foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test" vs "test" + testutil.go:401: 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: 2597 + testutil.go:509: Offset: 985, NextOffset: 2304 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -72391,9 +72548,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -72410,46 +72564,43 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 2599 - testutil.go:509: Offset: 984, NextOffset: 2304 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: 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/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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== 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 24162 48581 72806 97611 99039] + 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=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: [1] at 24162 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99039 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test dev baz.txt foo3.txt test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 @@ -72466,11 +72617,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/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" @@ -72499,20 +72650,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: "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 "": [.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: "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:401: Directory: "" vs "": [dev .no.prefetch.landmark test bar foo3.txt barlink test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -72525,7 +72664,7 @@ 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 [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" @@ -72538,16 +72677,23 @@ 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=0,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:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72563,41 +72709,26 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48130 72210 96209 96699] +=== 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24162 48581 72806 96768 98196] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1988,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1877, NextOffset: 1914 - testutil.go:509: Offset: 2160, NextOffset: 2197 - testutil.go:509: Offset: 1914, NextOffset: 1951 - testutil.go:509: Offset: 2197, NextOffset: 2234 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2234, NextOffset: 2271 - testutil.go:509: Offset: 1988, NextOffset: 5689 - testutil.go:509: Offset: 2271, NextOffset: 6302 - 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:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 @@ -72613,15 +72744,15 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 @@ -72631,63 +72762,56 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 +=== 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 98196 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 725, NextOffset: 926 +=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1877 - testutil.go:509: Offset: 1209, NextOffset: 2160 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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" -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1209, NextOffset: 2160 - testutil.go:509: Offset: 926, NextOffset: 1877 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2160, NextOffset: 2197 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1877, NextOffset: 1914 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48130,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2197, NextOffset: 2234 -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1914, NextOffset: 1951 -=== 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":48130,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2234, NextOffset: 2271 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2271, NextOffset: 6302 -=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1988, NextOffset: 5689 + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 bar barlink test dev baz.txt foo1.txt 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72698,13 +72822,28 @@ 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=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,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: "bar" vs "bar" + testutil.go:401: 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: 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 @@ -72718,188 +72857,193 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2163 + testutil.go:509: Offset: 926, NextOffset: 1880 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,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/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=-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/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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5984 - 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 dev test2 barlink test 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: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + 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: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - 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 dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + 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: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + 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: "test" vs "test" + testutil.go:401: Directory: "test" 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: "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: "test2" vs "test2" + testutil.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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== 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 48130 72210 96194 96684] +=== 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 24162 48581 72806 97611 99039] 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 48130 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c2STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99039 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} 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 +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1215, NextOffset: 2179 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 2006, NextOffset: 5740 - testutil.go:509: Offset: 2287, NextOffset: 6353 + 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: 5744 + testutil.go:509: Offset: 2290, NextOffset: 6357 testutil.go:395: Comparing: "dev" vs "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" @@ -72932,34 +73076,20 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1895 - testutil.go:509: Offset: 1215, NextOffset: 2176 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:401: Directory: "" vs "": [barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - 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: 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: 6357 + testutil.go:509: Offset: 2009, NextOffset: 5744 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -72971,8 +73101,29 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2179 + testutil.go:509: Offset: 934, NextOffset: 1898 + 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 @@ -72986,183 +73137,218 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2176 - testutil.go:509: Offset: 934, NextOffset: 1895 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2287, NextOffset: 6353 - testutil.go:509: Offset: 2006, NextOffset: 5740 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === 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=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/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=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24162 48581 72806 96768 98196] + 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 48581 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 98196 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 + testutil.go: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: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 + testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5606 + 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: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 +=== RUN TestGzipEStargz/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: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 +=== 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: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + 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/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: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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48130 72210 96209 96699] +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 24164 48584 72812 97617 99045] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [4] at 97617 in stargz, uncompressed length 3072 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [5] at 99045 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d51STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink dev test2 baz.txt bar test .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2000, NextOffset: 5718 + testutil.go:509: Offset: 2283, NextOffset: 6332 + testutil.go:395: Comparing: "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" @@ -73177,6 +73363,8 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 @@ -73187,74 +73375,26 @@ 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=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1885 - testutil.go:509: Offset: 1213, NextOffset: 2168 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1885, NextOffset: 1922 - testutil.go:509: Offset: 2168, NextOffset: 2205 - testutil.go:509: Offset: 1922, NextOffset: 1959 - testutil.go:509: Offset: 2205, NextOffset: 2242 - testutil.go:509: Offset: 1959, NextOffset: 1996 - testutil.go:509: Offset: 2242, NextOffset: 2279 - testutil.go:509: Offset: 1996, NextOffset: 5713 - testutil.go:509: Offset: 2279, NextOffset: 6327 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test 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: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2168 - testutil.go:509: Offset: 930, NextOffset: 1885 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2168, NextOffset: 2205 - testutil.go:509: Offset: 1885, NextOffset: 1922 - testutil.go:509: Offset: 2205, NextOffset: 2242 - testutil.go:509: Offset: 1922, NextOffset: 1959 - testutil.go:509: Offset: 2242, NextOffset: 2279 - testutil.go:509: Offset: 1959, NextOffset: 1996 - testutil.go:509: Offset: 2279, NextOffset: 6327 - testutil.go:509: Offset: 1996, NextOffset: 5713 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2283, NextOffset: 6332 + testutil.go:509: Offset: 2000, NextOffset: 5718 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -73268,9 +73408,28 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 @@ -73282,92 +73441,23 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -73377,86 +73467,154 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48130 72210 96194 96684] + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24164 48584 72812 96774 98202] testutil.go:2330: got gzip streams: +=== 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=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c2STARGZ" + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96774 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98202 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a06STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 [bar test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark foo3.txt] 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: 5767 - testutil.go:509: Offset: 2297, NextOffset: 6379 + 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: 6384 +=== 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: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" @@ -73492,41 +73650,36 @@ 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 test dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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=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=USTAR,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:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] vs [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: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 + testutil.go:509: Offset: 1218, NextOffset: 2190 + testutil.go:509: Offset: 937, NextOffset: 1909 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6379 - testutil.go:509: Offset: 2016, NextOffset: 5767 + 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: 6384 +=== 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=0 + testutil.go:509: Offset: 2020, NextOffset: 5772 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -73540,6 +73693,16 @@ 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: "test2" vs "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 @@ -73553,163 +73716,180 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48585 72814 97619 99061] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97619 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99061 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d53STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test foo1.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 + 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: 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 +=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + 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 [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: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "dev" vs "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" +=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 + 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: "foo1.txt" vs "foo1.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: 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/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=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48131 72210 96209 96700] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48585 72814 96776 98218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48585 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 98218 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2435,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2472,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2509,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2546,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2718,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2755,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2792,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark 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" @@ -73723,6 +73903,8 @@ 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=PAX,minChunkSize=0 +=== 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: "baz.txt" vs "baz.txt" @@ -73746,43 +73928,32 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 -=== RUN TestGzipEStargz/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=1,format=PAX,minChunkSize=0 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: 2435 + testutil.go:509: Offset: 1209, NextOffset: 2718 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6617 - testutil.go:509: Offset: 2826, NextOffset: 7231 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:509: Offset: 2829, NextOffset: 7236 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [foo1.txt dev test 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7231 - testutil.go:509: Offset: 2543, NextOffset: 6617 + testutil.go:401: Directory: "" vs "": [test2 foo3.txt baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2718 + testutil.go:509: Offset: 926, NextOffset: 2435 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -73798,6 +73969,29 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2829, NextOffset: 7236 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -73811,201 +74005,191 @@ 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: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=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/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=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== 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=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test dev test2 .no.prefetch.landmark foo1.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev bar baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== 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 48131 72210 96194 96685] + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24165 48585 72814 97619 99061] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c2STARGZ" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [4] at 97619 in stargz, uncompressed length 3072 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [5] at 99061 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d53STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 6919 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 6361 +=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev bar baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 -=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=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 +=== 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=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2453,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2490,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2527,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2564,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2734,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2771,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74023,8 +74207,15 @@ testutil.go:509: Offset: 534, 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=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24165 48585 72814 96776 98218] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 +=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 @@ -74036,6 +74227,9 @@ testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -74043,28 +74237,79 @@ testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:509: Offset: 1215, NextOffset: 2734 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 6668 - testutil.go:509: Offset: 2841, NextOffset: 7280 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2564, NextOffset: 6674 + testutil.go:509: Offset: 2845, NextOffset: 7286 testutil.go:395: Comparing: "" vs "" - 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:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2734 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 934, NextOffset: 2453 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98218 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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: 2734, NextOffset: 2771 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2771, NextOffset: 2808 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,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:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2490, NextOffset: 2527 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2845, NextOffset: 7286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2564, NextOffset: 6674 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74078,31 +74323,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 7280 - testutil.go:509: Offset: 2560, NextOffset: 6668 - testutil.go:395: Comparing: "test2" vs "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 @@ -74116,72 +74336,62 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== 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 48137 72221 96220 96712] - 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=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96220 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=true,format=GNU === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [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: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "dev" vs "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" @@ -74189,127 +74399,155 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 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: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 6536 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "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: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 6536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 +=== 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: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24166 48588 72818 97623 99066] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97623 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99066 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d57STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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 24166 48588 72818 96780 98223] + 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=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96780 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98223 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2729,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2766,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2803,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar foo1.txt test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 -=== 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 48137 72221 96205 96697] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1213, NextOffset: 2725 + testutil.go:509: Offset: 930, NextOffset: 2446 + testutil.go:509: Offset: 1213, 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" -=== 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=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: 6646 - testutil.go:509: Offset: 2836, NextOffset: 7261 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2729, NextOffset: 2766 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2766, NextOffset: 2803 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2803, NextOffset: 2840 + testutil.go:509: Offset: 2557, NextOffset: 6651 + testutil.go:509: Offset: 2840, NextOffset: 7266 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74318,9 +74556,6 @@ 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=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,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 @@ -74343,12 +74578,9 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74362,56 +74594,35 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 727 -=== 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":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-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=1,format=PAX,minChunkSize=0 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: 2729 + testutil.go:509: Offset: 930, 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: 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: 7261 - testutil.go:509: Offset: 2553, NextOffset: 6646 + testutil.go:509: Offset: 2729, NextOffset: 2766 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2766, NextOffset: 2803 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2803, NextOffset: 2840 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2840, NextOffset: 7266 + testutil.go:509: Offset: 2557, NextOffset: 6651 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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" @@ -74427,170 +74638,205 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2725 - testutil.go:509: Offset: 930, NextOffset: 2442 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== 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=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark bar foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== 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 24162 48582 72806 97611 99046] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 -=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48137 72221 96220 96712] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96220 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" + testutil.go:509: Offset: 146, NextOffset: 7075 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99046 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48137,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48582,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== 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" -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: 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#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== 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=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2468,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2505,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2542,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2579,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2749,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2786,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2823,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2860,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark dev test2] + testutil.go:395: Comparing: "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: 2468 + testutil.go:509: Offset: 1218, NextOffset: 2749 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2579, NextOffset: 6707 + testutil.go:509: Offset: 2860, NextOffset: 7320 + 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" @@ -74600,6 +74846,8 @@ testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 @@ -74619,55 +74867,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 - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2575, NextOffset: 6703 - testutil.go:509: Offset: 2856, NextOffset: 7314 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test2 .no.prefetch.landmark 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: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2856, NextOffset: 7314 - testutil.go:509: Offset: 2575, NextOffset: 6703 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -74681,17 +74882,58 @@ 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: 2745 - testutil.go:509: Offset: 937, NextOffset: 2464 - 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: 1218, NextOffset: 2749 + testutil.go:509: Offset: 937, NextOffset: 2468 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2749, NextOffset: 2786 +=== 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 24162 48582 72806 96768 98203] +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2468, NextOffset: 2505 +=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2823, NextOffset: 2860 +=== 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 24162 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 98203 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2860, NextOffset: 7320 + testutil.go:509: Offset: 2579, NextOffset: 6707 + testutil.go:395: Comparing: "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" @@ -74708,15 +74950,31 @@ testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt barlink test test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -74726,148 +74984,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: 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: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 "": [test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 -=== 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=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 -=== 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=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:395: Comparing: "test2" vs "test2" - testutil.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 -=== 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 48137 72221 96205 96697] + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 +=== 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 24162 48582 72806 97611 99046] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6571 - 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" + testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99046 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48137,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48582,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1891,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2002,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test 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 [.no.prefetch.landmark barlink test2 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: 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: 5704 + testutil.go:509: Offset: 2284, NextOffset: 6317 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 @@ -74881,39 +75138,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:509: Offset: 1212, NextOffset: 2170 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2207, NextOffset: 2244 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1999, NextOffset: 5702 - testutil.go:509: Offset: 2281, NextOffset: 6315 - testutil.go:395: Comparing: "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: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 @@ -74927,19 +75151,20 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:509: Offset: 1212, NextOffset: 2173 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt bar barlink test test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2281, NextOffset: 6315 - testutil.go:509: Offset: 1999, NextOffset: 5702 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74955,15 +75180,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -74977,38 +75193,100 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2170 - testutil.go:509: Offset: 930, NextOffset: 1888 + testutil.go:509: Offset: 1212, NextOffset: 2173 + testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2173, NextOffset: 2210 + testutil.go:509: Offset: 1891, NextOffset: 1928 + testutil.go:509: Offset: 2210, NextOffset: 2247 + testutil.go:509: Offset: 1928, NextOffset: 1965 + testutil.go:509: Offset: 2247, NextOffset: 2284 + testutil.go:509: Offset: 1965, NextOffset: 2002 + testutil.go:509: Offset: 2284, NextOffset: 6317 + testutil.go:509: Offset: 2002, NextOffset: 5704 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,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=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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 24162 48582 72806 96768 98203] + 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=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96768 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98203 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 baz.txt foo3.txt bar barlink dev .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "dev" vs "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" @@ -75016,161 +75294,162 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "dev" vs "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: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 -=== 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 48137 72220 96219 96710] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 +=== 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=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24163 48584 72812 97617 99053] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2191,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2228,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2265,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2302,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72220 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96710 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 351, NextOffset: 388 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 388, NextOffset: 425 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 425, NextOffset: 462 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 462, NextOffset: 499 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 286, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [4] at 97617 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99053 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d51STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 499, NextOffset: 536 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48137,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] + testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:509: Offset: 1221, NextOffset: 2189 + testutil.go:509: Offset: 938, NextOffset: 1908 + testutil.go:509: Offset: 1221, NextOffset: 2191 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2017, NextOffset: 5755 - testutil.go:509: Offset: 2300, NextOffset: 6369 + 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: 5758 + testutil.go:509: Offset: 2302, NextOffset: 6372 testutil.go:395: Comparing: "dev" vs "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" @@ -75186,48 +75465,51 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 351, NextOffset: 388 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 388, NextOffset: 425 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 425, NextOffset: 462 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 499, NextOffset: 536 - testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 734 - testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 +=== 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: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 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2191 + testutil.go:509: Offset: 938, NextOffset: 1908 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 6372 + testutil.go:509: Offset: 2019, NextOffset: 5758 testutil.go:395: Comparing: "dev" vs "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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -75244,210 +75526,188 @@ 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: 2189 - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2300, NextOffset: 6369 - testutil.go:509: Offset: 2017, NextOffset: 5755 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#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/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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt foo1.txt foo3.txt dev .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: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== 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 48137 72220 96204 96695] + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24163 48584 72812 96774 98210] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== 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: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [5] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96774 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98210 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a06STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48137,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:509: Offset: 1217, NextOffset: 2179 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2007, NextOffset: 5729 - testutil.go:509: Offset: 2290, NextOffset: 6340 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 2010, NextOffset: 5733 + testutil.go:509: Offset: 2293, NextOffset: 6345 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75484,34 +75744,31 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1217, NextOffset: 2182 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar .no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt test barlink 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: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 2179 - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2290, NextOffset: 6340 - testutil.go:509: Offset: 2007, NextOffset: 5729 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2293, NextOffset: 6345 + testutil.go:509: Offset: 2010, NextOffset: 5733 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -75525,6 +75782,17 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -75538,203 +75806,178 @@ 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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== 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 48133 72215 96214 96706] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24167 48588 72819 97624 99074] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [3] at 72819 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97624 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d58STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 -=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 + 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96706 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 + 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: "" vs "" -=== 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=1,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: "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: "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: 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 "": [baz.txt bar test .no.prefetch.landmark 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: 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" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1952,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2199,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2236,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2273,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2310,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar dev test2 test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 527, NextOffset: 735 - testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1915 - testutil.go:509: Offset: 1225, NextOffset: 2199 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1989, NextOffset: 2026 - testutil.go:509: Offset: 2273, NextOffset: 2310 - testutil.go:509: Offset: 2026, NextOffset: 5779 - testutil.go:509: Offset: 2310, NextOffset: 6394 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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/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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24167 48588 72819 96781 98231] + 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 48588 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 98231 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 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" @@ -75745,6 +75988,9 @@ testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 @@ -75763,8 +76009,37 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6397 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 bar dev foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -75778,35 +76053,15 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1225, NextOffset: 2199 - testutil.go:509: Offset: 941, NextOffset: 1915 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2273, NextOffset: 2310 - testutil.go:509: Offset: 1989, NextOffset: 2026 - testutil.go:509: Offset: 2310, NextOffset: 6394 - testutil.go:509: Offset: 2026, NextOffset: 5779 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -75822,110 +76077,111 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=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 24078 48133 72215 96199 96691] - 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 + 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: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 + 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: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 + 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: 6397 + testutil.go:509: Offset: 2029, NextOffset: 5783 +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.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: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: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "barlink" vs "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: 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: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 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 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" @@ -75933,50 +76189,90 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== 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=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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 +=== 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 24167 48588 72819 97624 99074] + 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 48588 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72819 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97624 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d58STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#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 + 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" +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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" @@ -76012,33 +76308,11 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 foo1.txt bar foo3.txt test dev .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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -76052,23 +76326,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -76082,58 +76372,21 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,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 24078 48133 72215 96214 96706] +=== 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 24167 48588 72819 96781 98231] 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96706 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -76147,14 +76400,38 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 72819 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [4] at 96781 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98231 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== 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: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,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" @@ -76172,13 +76449,12 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark 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: "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 @@ -76190,17 +76466,12 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "foo1.txt" vs "foo1.txt" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -76214,11 +76485,37 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76235,15 +76532,20 @@ 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/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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev foo1.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt 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: 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] @@ -76258,10 +76560,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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76293,42 +76595,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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=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: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -76340,6 +76615,36 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -76353,37 +76658,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== 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 48133 72215 96199 96691] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24169 48591 72823 97628 99077] 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72823 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97628 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99077 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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":48133,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} testutil.go:1763: On "foo2": got preread of "foo3" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -76397,7 +76696,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": [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" @@ -76442,24 +76741,27 @@ 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 foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go: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/testblock" vs "dev/testblock" @@ -76481,35 +76783,66 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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/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=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -76533,8 +76866,13 @@ 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 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: "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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -76542,33 +76880,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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: 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 "": [foo3.txt test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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 @@ -76577,18 +76900,15 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24169 48591 72823 96785 98234] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -76596,10 +76916,11 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== 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: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" @@ -76611,30 +76932,39 @@ 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/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 + 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 98234 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + 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:30e342963e3542f80f41b67e6d042047345491637b51f34c3e7837e3feb5a8ba","chunkSize":32000,"chunkDigest":"sha256:61312c236abe8f22fb1c517c9e30cef40b3a9ba9631751477390dadeb95a7746"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:b18384d1070881cb0238122a9a3511e7fc5a69c96b9271e917e237da0511dc1f"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 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 @@ -76651,7 +76981,7 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -76661,13 +76991,7 @@ 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=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48132 72215 96214 96706] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 -=== 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=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 @@ -76681,39 +77005,30 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== 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:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test 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: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 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: "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: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76722,85 +77037,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [5] at 96706 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 -=== 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=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: "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=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=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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -76857,14 +77140,33 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test2 test dev .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== 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 @@ -76873,13 +77175,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 @@ -76893,51 +77188,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: "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt bar test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt test dev .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" @@ -76960,10 +77229,10 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76979,16 +77248,10 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -76998,12 +77261,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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test" vs "test" @@ -77018,7 +77281,7 @@ 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: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" @@ -77038,33 +77301,37 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48132 72215 96199 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 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96691 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 foo1.txt bar foo3.txt test .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] @@ -77078,7 +77345,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": [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" @@ -77123,7 +77390,13 @@ 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 foo1.txt test2 bar foo3.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2 foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77137,9 +77410,18 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -77155,6 +77437,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" @@ -77163,34 +77448,24 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/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=1,prefix="/",format=PAX,minChunkSize=0#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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -77203,11 +77478,11 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -77239,20 +77514,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -77263,17 +77540,17 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 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 @@ -77282,23 +77559,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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -77308,62 +77574,24 @@ 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24080 48140 72227 96226 96720] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48140 in stargz, uncompressed length 33536 -=== 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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: [3] at 72227 in stargz, uncompressed length 33124 +=== 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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink .no.prefetch.landmark test dev test2 foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 96226 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96720 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -77396,8 +77624,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt 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" @@ -77409,6 +77652,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77425,14 +77676,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77456,12 +77699,30 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== 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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test barlink dev test2 baz.txt foo1.txt bar] + 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: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 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" @@ -77478,18 +77739,16 @@ 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=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=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:395: Comparing: "dev" vs "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" @@ -77505,10 +77764,9 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark foo1.txt bar dev test2 baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77518,32 +77776,13 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -77552,6 +77791,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -77568,45 +77815,44 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,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 24080 48140 72227 96211 96705] - 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 48140 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96705 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink dev foo3.txt test .no.prefetch.landmark foo1.txt bar] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -77643,29 +77889,33 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark foo1.txt 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: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink bar foo3.txt test .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 @@ -77679,13 +77929,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77701,38 +77948,18 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -77747,10 +77974,10 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77787,11 +78014,19 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark dev test2 bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -77805,16 +78040,11 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go: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 @@ -77828,19 +78058,13 @@ 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": [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: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77850,20 +78074,39 @@ 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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24080 48140 72227 96226 96720] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go: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=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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 bar barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 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" @@ -77876,7 +78119,7 @@ testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -77896,38 +78139,17 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar baz.txt foo1.txt 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 48140 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -77939,36 +78161,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [4] at 96226 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e2STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== 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=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3881, NextOffset: 12106 -=== 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":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77982,11 +78174,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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] @@ -78000,43 +78193,25 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 +=== 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=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -78073,8 +78248,25 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 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 "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -78088,7 +78280,9 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -78118,55 +78312,27 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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: 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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24080 48140 72227 96211 96705] - 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 48140 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96705 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: "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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -78183,7 +78349,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" @@ -78216,38 +78382,24 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -78262,6 +78414,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78277,20 +78435,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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 foo1.txt barlink bar foo3.txt .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" @@ -78303,7 +78466,7 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -78333,35 +78496,38 @@ 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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go: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 "": [dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt foo1.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -78370,11 +78536,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: "test2" vs "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 +=== 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -78383,6 +78553,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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78398,22 +78569,20 @@ 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 === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24079 48141 72226 96225 96719] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark bar foo3.txt barlink dev foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] testutil.go:395: Comparing: "dev" vs "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" @@ -78434,9 +78603,6 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 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=GNU - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 @@ -78467,16 +78633,13 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,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: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt test barlink dev foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2 foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -78490,38 +78653,21 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72226 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [4] at 96225 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [5] at 96719 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e1STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9108, NextOffset: 9145 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10258, NextOffset: 18601 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48141,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72226,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -78541,11 +78687,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 @@ -78556,15 +78697,16 @@ testutil.go:395: Comparing: "dev/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt baz.txt barlink dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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: "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 @@ -78573,77 +78715,74 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 test .no.prefetch.landmark foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" @@ -78654,22 +78793,22 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=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: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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" @@ -78684,21 +78823,14 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt dev test2 baz.txt bar barlink test .no.prefetch.landmark] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [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" @@ -78708,21 +78840,14 @@ testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24079 48141 72226 96210 96704] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9145, NextOffset: 16920 -=== 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=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78735,9 +78860,6 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -78750,9 +78872,6 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48141 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -78760,8 +78879,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar barlink dev .no.prefetch.landmark 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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" @@ -78774,55 +78915,11 @@ testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 72226 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [4] at 96210 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [5] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9108, NextOffset: 9145 -=== 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=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10258, NextOffset: 18601 -=== 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9145, NextOffset: 16920 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48141,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2852, NextOffset: 3937 -=== 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":48141,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== 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":72226,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,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=2,format=GNU,minChunkSize=0 - 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78838,56 +78935,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: 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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78919,18 +78983,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -78938,6 +79002,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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink dev test2] vs [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" @@ -78953,9 +79026,26 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 +=== 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=0,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -78964,62 +79054,34 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== 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:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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 -=== 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 48583 72812 97616 99042] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24166 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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark bar foo3.txt test 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" -=== 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=0,prefix="../",src=2,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 @@ -79029,7 +79091,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -79065,17 +79127,42 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -79092,23 +79179,7 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79124,28 +79195,22 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark barlink bar foo3.txt test dev baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -79154,14 +79219,6 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -79175,26 +79232,21 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink 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: "test" vs "test" testutil.go:401: Directory: "test" 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 @@ -79202,12 +79254,21 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -79221,7 +79282,7 @@ 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 testutil.go:395: Comparing: "bar" vs "bar" @@ -79229,6 +79290,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79244,56 +79320,33 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48583 72812 96773 98199] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== 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 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98199 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt bar test test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2565 - testutil.go:509: Offset: 1264, NextOffset: 2921 + 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 [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 [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" @@ -79331,28 +79384,10 @@ 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: 972 + testutil.go:509: Offset: 779, NextOffset: 1154 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2921 - testutil.go:509: Offset: 1082, NextOffset: 2565 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 dev .no.prefetch.landmark baz.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -79366,9 +79401,11 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] @@ -79376,6 +79413,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: "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: 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 @@ -79387,40 +79443,22 @@ 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=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test barlink dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark dev test2 barlink test baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2211 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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 @@ -79440,11 +79478,11 @@ testutil.go:509: Offset: 0, NextOffset: 2211 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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79460,9 +79498,12 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 barlink baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 @@ -79472,20 +79513,30 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev test2 test baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2416 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: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -79497,14 +79548,6 @@ testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 @@ -79518,34 +79561,26 @@ testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48583 72812 97616 99042] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 test dev foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -79580,14 +79615,14 @@ testutil.go:509: Offset: 1200, NextOffset: 1237 testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:509: Offset: 1274, NextOffset: 2935 + testutil.go:509: Offset: 1094, NextOffset: 2586 + testutil.go:509: Offset: 1274, NextOffset: 2934 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -79604,24 +79639,13 @@ testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2935 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79637,10 +79661,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -79654,59 +79674,36 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48583 72812 96773 98199] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2408 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98199 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1274, NextOffset: 2934 + testutil.go:509: Offset: 1094, NextOffset: 2586 testutil.go:395: Comparing: "dev" vs "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/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -79714,113 +79711,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: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== 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:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev baz.txt foo1.txt bar .no.prefetch.landmark barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2408 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== 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:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2409 + testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testBuild/various_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=-2,prefix="",lossless=true,format=GNU -=== 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=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: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink baz.txt foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -79830,10 +79840,10 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 2578 + testutil.go:509: Offset: 1092, NextOffset: 2579 testutil.go:509: Offset: 1271, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -79852,8 +79862,6 @@ 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=9,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 @@ -79872,6 +79880,8 @@ testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:401: 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 @@ -79881,14 +79891,7 @@ testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] vs [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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -79902,35 +79905,35 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:509: Offset: 603, NextOffset: 981 - 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: 1160, NextOffset: 1197 testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1197, NextOffset: 1234 -=== 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 48586 72818 97622 99048] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1271, NextOffset: 2920 - testutil.go:509: Offset: 1092, NextOffset: 2578 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79946,184 +79949,142 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 48586 in stargz, uncompressed length 33536 +=== 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=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97622 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99048 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d56STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== 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=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "" 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 "": [test2 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=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: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2395 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24168 48586 72818 96779 98205] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96779 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98205 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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/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#01 +=== 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: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink dev test2] testutil.go:395: Comparing: "bar" vs "bar" +=== 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:401: 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 @@ -80141,14 +80102,14 @@ testutil.go:509: Offset: 1204, NextOffset: 1241 testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1098, NextOffset: 2582 + testutil.go:509: Offset: 1098, NextOffset: 2583 testutil.go:509: Offset: 1278, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80177,37 +80138,23 @@ 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 "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1167 - testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2937 - testutil.go:509: Offset: 1098, NextOffset: 2582 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80236,48 +80183,53 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 2937 + testutil.go:509: Offset: 1098, NextOffset: 2583 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24169 48588 72821 97625 99065] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97625 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99065 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -80287,177 +80239,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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go: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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== 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: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2226 + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24169 48588 72821 96782 98222] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1088,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1125,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1162,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1199,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1266,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1303,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1340,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1377,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1088 - testutil.go:509: Offset: 779, NextOffset: 1270 + testutil.go:509: Offset: 597, NextOffset: 1084 + testutil.go:509: Offset: 779, NextOffset: 1266 +=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1088, NextOffset: 1125 - testutil.go:509: Offset: 1270, NextOffset: 1307 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1307, NextOffset: 1344 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1344, NextOffset: 1381 - testutil.go:509: Offset: 1199, NextOffset: 2798 - testutil.go:509: Offset: 1381, NextOffset: 3150 + testutil.go:509: Offset: 1084, NextOffset: 1121 + testutil.go:509: Offset: 1266, NextOffset: 1303 + testutil.go:509: Offset: 1121, NextOffset: 1158 + testutil.go:509: Offset: 1303, NextOffset: 1340 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1340, NextOffset: 1377 + testutil.go:509: Offset: 1195, NextOffset: 2796 + testutil.go:509: Offset: 1377, NextOffset: 3144 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/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=USTAR - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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:509: Offset: 98, NextOffset: 135 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [4] at 96782 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98222 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0eSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 -=== 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":48588,"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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== 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: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 @@ -80478,8 +80389,41 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt 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: 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: 1266 + testutil.go:509: Offset: 597, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1266, NextOffset: 1303 + testutil.go:509: Offset: 1084, NextOffset: 1121 + testutil.go:509: Offset: 1303, NextOffset: 1340 + testutil.go:509: Offset: 1121, NextOffset: 1158 + testutil.go:509: Offset: 1340, NextOffset: 1377 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1377, NextOffset: 3144 + testutil.go:509: Offset: 1195, NextOffset: 2796 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -80498,23 +80442,6 @@ 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: 1270 - testutil.go:509: Offset: 597, NextOffset: 1088 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1270, NextOffset: 1307 - testutil.go:509: Offset: 1088, NextOffset: 1125 - testutil.go:509: Offset: 1307, NextOffset: 1344 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1344, NextOffset: 1381 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1381, NextOffset: 3150 - testutil.go:509: Offset: 1199, 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" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -80528,195 +80455,141 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev test2 .no.prefetch.landmark 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: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt bar dev barlink test .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 +=== 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: 2642 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 +=== 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: "dev" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2646 - testutil.go:509: Offset: 0, NextOffset: 2459 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testBuild/various_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 24169 48588 72821 97625 99065] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97625 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99065 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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/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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1277,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1314,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1351,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1388,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"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 dev test2 baz.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 1097 - testutil.go:509: Offset: 785, NextOffset: 1277 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1277, NextOffset: 1314 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1314, NextOffset: 1351 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1351, NextOffset: 1388 - testutil.go:509: Offset: 1208, NextOffset: 2816 - testutil.go:509: Offset: 1388, NextOffset: 3164 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 + testutil.go:509: Offset: 106, NextOffset: 2642 + testutil.go:509: Offset: 0, NextOffset: 2455 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80743,18 +80616,59 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 1094 + testutil.go:509: Offset: 785, NextOffset: 1274 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1274, NextOffset: 1311 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1311, NextOffset: 1348 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1348, NextOffset: 1385 + testutil.go:509: Offset: 1205, NextOffset: 2815 + testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1274, NextOffset: 1311 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1311, NextOffset: 1348 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1348, NextOffset: 1385 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1385, NextOffset: 3160 + testutil.go:509: Offset: 1205, NextOffset: 2815 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -80774,6 +80688,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 @@ -80787,181 +80704,162 @@ 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: 1277 - testutil.go:509: Offset: 605, NextOffset: 1097 + testutil.go:509: Offset: 785, NextOffset: 1274 + testutil.go:509: Offset: 605, NextOffset: 1094 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1277, NextOffset: 1314 - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1314, NextOffset: 1351 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1351, NextOffset: 1388 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1388, NextOffset: 3164 - testutil.go:509: Offset: 1208, NextOffset: 2816 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24169 48588 72821 96782 98222] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96782 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98222 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 foo3.txt barlink test dev test2 foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "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:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, 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" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2645 - testutil.go:509: Offset: 0, NextOffset: 2457 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2641 + testutil.go:509: Offset: 0, NextOffset: 2453 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== 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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1094,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1131,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1168,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test2 dev .no.prefetch.landmark baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt dev test2 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: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1273, NextOffset: 1310 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1310, NextOffset: 1347 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1347, NextOffset: 1384 + testutil.go:509: Offset: 1205, NextOffset: 2808 + testutil.go:509: Offset: 1384, NextOffset: 3144 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80993,45 +80891,38 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24170 48590 72824 97628 99068] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + 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:509: Offset: 603, NextOffset: 1094 + testutil.go:509: Offset: 782, NextOffset: 1273 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1273 + testutil.go:509: Offset: 603, NextOffset: 1094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3149 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 [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: 1273, NextOffset: 1310 + testutil.go:509: Offset: 1094, NextOffset: 1131 + testutil.go:509: Offset: 1310, NextOffset: 1347 + testutil.go:509: Offset: 1131, NextOffset: 1168 + testutil.go:509: Offset: 1347, NextOffset: 1384 + testutil.go:509: Offset: 1168, NextOffset: 1205 + testutil.go:509: Offset: 1384, NextOffset: 3144 + testutil.go:509: Offset: 1205, NextOffset: 2808 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -81045,39 +80936,21 @@ 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3149 - testutil.go:509: Offset: 1208, NextOffset: 2811 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 @@ -81087,194 +80960,162 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97628 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99068 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt test2 barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev foo1.txt bar test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:509: Offset: 0, NextOffset: 2447 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "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 [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: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2449 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - 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:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt test2] vs [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: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=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: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 - testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:509: Offset: 0, NextOffset: 2449 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2637 + testutil.go:509: Offset: 0, NextOffset: 2447 === RUN TestGzipEStargz/testBuild/various_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=false,format=GNU - testutil.go:1580: testing streams: [0 0 24170 48590 72824 96785 98225] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96785 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98225 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a11STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1105,"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":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1285,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1322,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1359,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1396,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt test baz.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: 1105, NextOffset: 1142 - testutil.go:509: Offset: 1285, NextOffset: 1322 - testutil.go:509: Offset: 1142, NextOffset: 1179 - testutil.go:509: Offset: 1322, NextOffset: 1359 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1359, NextOffset: 1396 - testutil.go:509: Offset: 1216, NextOffset: 2817 - testutil.go:509: Offset: 1396, NextOffset: 3164 + 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: 2814 + testutil.go:509: Offset: 1394, NextOffset: 3154 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 @@ -81302,24 +81143,26 @@ 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=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=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" -=== 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=2,format=PAX,minChunkSize=0 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: 1105 - testutil.go:509: Offset: 786, NextOffset: 1285 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev test2 test 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81335,37 +81178,6 @@ 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=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1285, NextOffset: 1322 - testutil.go:509: Offset: 1105, NextOffset: 1142 - testutil.go:509: Offset: 1322, NextOffset: 1359 - testutil.go:509: Offset: 1142, NextOffset: 1179 - testutil.go:509: Offset: 1359, NextOffset: 1396 - testutil.go:509: Offset: 1179, NextOffset: 1216 - testutil.go:509: Offset: 1396, NextOffset: 3164 - testutil.go:509: Offset: 1216, NextOffset: 2817 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1285 - testutil.go:509: Offset: 606, NextOffset: 1105 - 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 @@ -81379,187 +81191,169 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1283 + testutil.go:509: Offset: 606, NextOffset: 1103 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3154 + testutil.go:509: Offset: 1214, NextOffset: 2814 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,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 24166 48584 72812 97616 99049] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99049 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 -=== 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=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 - testutil.go:509: Offset: 106, NextOffset: 2658 - testutil.go:509: Offset: 0, NextOffset: 2467 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2463 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48584 72812 96773 98206] - 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 72812 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98206 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 baz.txt 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 dev .no.prefetch.landmark baz.txt foo1.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81574,6 +81368,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=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 @@ -81597,29 +81393,48 @@ testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 977 - testutil.go:509: Offset: 783, NextOffset: 1159 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:509: Offset: 783, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:509: Offset: 1270, NextOffset: 2932 + 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: 2568 + testutil.go:509: Offset: 1271, NextOffset: 2930 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev bar baz.txt foo1.txt test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 678, NextOffset: 783 -=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2930 + testutil.go:509: Offset: 1089, NextOffset: 2568 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81635,24 +81450,6 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1270, NextOffset: 2932 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -81669,197 +81466,147 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1159 - testutil.go:509: Offset: 601, NextOffset: 977 === RUN TestGzipEStargz/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [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: 2211 + 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: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48584 72812 97616 99049] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 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:401: Directory: "" vs "": [dev test2 bar foo3.txt barlink 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - 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 72812 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99049 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== 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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1026 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1026, NextOffset: 1063 - testutil.go:509: Offset: 1207, NextOffset: 1244 - testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1100, NextOffset: 2593 - testutil.go:509: Offset: 1281, NextOffset: 2939 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev bar baz.txt foo1.txt barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81888,35 +81635,33 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 683, NextOffset: 789 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: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: 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: 2939 - testutil.go:509: Offset: 1100, NextOffset: 2593 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1245, NextOffset: 1282 + testutil.go:509: Offset: 1101, NextOffset: 2587 + testutil.go:509: Offset: 1282, NextOffset: 2940 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -81930,6 +81675,23 @@ 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: 2940 + testutil.go:509: Offset: 1101, NextOffset: 2587 + testutil.go:395: Comparing: "test2" vs "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 @@ -81943,61 +81705,47 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:509: Offset: 789, NextOffset: 1171 + testutil.go:509: Offset: 608, NextOffset: 990 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48584 72812 96773 98206] - 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 72812 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98206 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 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: 2220 - testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -82005,118 +81753,105 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev 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:401: Directory: "" vs "": [test test2 barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2411 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 +=== 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:509: Offset: 0, NextOffset: 2221 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2411 - testutil.go:509: Offset: 0, NextOffset: 2220 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24167 48586 72818 97622 99055] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97622 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99055 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d56STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== 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: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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt test bar foo3.txt barlink dev .no.prefetch.landmark 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 @@ -82126,26 +81861,26 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 + 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: 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: 2931 + 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: 2579 + testutil.go:509: Offset: 1278, 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: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" @@ -82157,6 +81892,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=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 @@ -82175,7 +81912,13 @@ testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar baz.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 @@ -82185,20 +81928,9 @@ 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: 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: 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: 2931 - testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -82212,17 +81944,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: "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: 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: 2931 + testutil.go:509: Offset: 1098, 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 +=== 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: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 @@ -82234,14 +81973,21 @@ testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt test foo1.txt bar barlink dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -82249,179 +81995,122 @@ testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24167 48586 72818 96779 98212] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - 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 96779 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98212 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 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: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 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: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 106, NextOffset: 2400 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: 106, NextOffset: 2400 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: 106, NextOffset: 2400 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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:509: Offset: 0, NextOffset: 2212 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24171 48591 72826 97630 99077] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 +=== 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 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: 506, NextOffset: 615 - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 998, NextOffset: 1035 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 1215, NextOffset: 1252 - testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1252, NextOffset: 1289 - testutil.go:509: Offset: 1109, NextOffset: 2592 - testutil.go:509: Offset: 1289, NextOffset: 2944 + 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: "dev" vs "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" @@ -82438,6 +82127,8 @@ testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 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#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 @@ -82451,69 +82142,48 @@ testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72826 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 97630 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99077 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5eSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1109, NextOffset: 2593 + testutil.go:509: Offset: 1289, NextOffset: 2943 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 bar foo3.txt foo1.txt .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1178, NextOffset: 1215 -=== 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":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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 998, NextOffset: 1035 testutil.go:509: Offset: 1215, NextOffset: 1252 testutil.go:509: Offset: 1035, NextOffset: 1072 -=== 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=2,format=GNU,minChunkSize=0 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: 2943 + testutil.go:509: Offset: 1109, 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" @@ -82528,50 +82198,104 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:509: Offset: 286, NextOffset: 394 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark dev barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 test 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: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + 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" @@ -82579,123 +82303,62 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - 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 [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: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2419 - testutil.go:509: Offset: 0, NextOffset: 2225 + testutil.go:509: Offset: 106, NextOffset: 2421 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24171 48591 72826 96787 98234] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72826 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96787 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98234 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a13STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -82715,13 +82378,13 @@ testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 936, NextOffset: 2227 - testutil.go:509: Offset: 1082, NextOffset: 2513 + testutil.go:509: Offset: 1082, NextOffset: 2514 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -82732,6 +82395,8 @@ testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 @@ -82754,7 +82419,20 @@ testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 983 testutil.go:509: Offset: 537, NextOffset: 837 @@ -82768,27 +82446,8 @@ 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: 2513 + testutil.go:509: Offset: 1082, NextOffset: 2514 testutil.go:509: Offset: 936, NextOffset: 2227 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 185, NextOffset: 218 - 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 @@ -82797,6 +82456,12 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82813,167 +82478,157 @@ 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24171 48591 72826 97630 99077] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72826 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97630 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99077 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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: 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 +=== 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: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 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: 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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 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: 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: 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev test2 bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go: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 "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 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: 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 - 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: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + 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: 1870 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24171 48591 72826 96787 98234] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 946, NextOffset: 2240 + testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -82993,9 +82648,6 @@ testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=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=2,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 @@ -83005,9 +82657,6 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 @@ -83020,83 +82669,23 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 847, NextOffset: 880 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 946, NextOffset: 2239 - testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 test .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 72826 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [4] at 96787 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [5] at 98234 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a13STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 316, NextOffset: 349 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"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=2,format=USTAR,minChunkSize=0 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2239 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -83110,9 +82699,12 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -83121,52 +82713,45 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1092, NextOffset: 2527 + testutil.go:509: Offset: 946, NextOffset: 2240 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink] - testutil.go: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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -83176,109 +82761,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: 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark 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: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - 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:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 -=== 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 24173 48593 72829 97633 99080] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 - 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/testblock" vs "dev/testblock" 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:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1713 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72829 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97633 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99080 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d61STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - 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#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":844,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":877,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar 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 + 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 @@ -83288,22 +82884,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: 844 - testutil.go:509: Offset: 687, NextOffset: 990 + 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: 844, NextOffset: 877 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 943, NextOffset: 2233 - testutil.go:509: Offset: 1089, NextOffset: 2523 + 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: 2233 + testutil.go:509: Offset: 1087, NextOffset: 2524 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -83323,40 +82919,8 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 844, NextOffset: 877 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 877, NextOffset: 910 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 910, NextOffset: 943 - testutil.go:509: Offset: 1089, NextOffset: 2523 - testutil.go:509: Offset: 943, NextOffset: 2233 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test foo3.txt barlink foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -83370,6 +82934,22 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -83383,47 +82963,32 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 990 - testutil.go:509: Offset: 541, NextOffset: 844 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + 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: 2233 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== 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 24173 48593 72829 96790 98237] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72829 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96790 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98237 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a16STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:9c2028065098e3a4a2a8c700a82b8fed719af86b01ec15647bdfedb4d169707f","chunkSize":32000,"chunkDigest":"sha256:c38dfaa563519f576e475c9c03d1d88ee59a29be07a0bd08660af9ec90b59028"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:5768bebf0156840dbd42c9a944540bd8e06c1be36b06900eb38ed0ae689c6901"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt 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 .no.prefetch.landmark 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -83431,59 +82996,63 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + 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: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1870 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1870 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:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 testutil.go:395: Comparing: "dev" vs "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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -83491,85 +83060,83 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 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=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=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=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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark baz.txt test dev test2 bar barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 850 - testutil.go:509: Offset: 695, NextOffset: 996 + testutil.go: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: 2246 - 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: 2535 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -83604,16 +83171,28 @@ 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 "": [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 "": [dev baz.txt foo1.txt test barlink test2 .no.prefetch.landmark bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2535 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" 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: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -83627,26 +83206,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 996, NextOffset: 1029 - 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: 2246 + 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:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -83660,18 +83228,36 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/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: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -83681,8 +83267,6 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=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" @@ -83695,15 +83279,13 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -83717,8 +83299,11 @@ testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -83730,17 +83315,7 @@ testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 @@ -83754,19 +83329,13 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 @@ -83775,6 +83344,12 @@ testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 @@ -83783,26 +83358,17 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1719 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":925,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1071,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1104,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1137,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1170,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 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 test2 foo1.txt baz.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: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -83816,37 +83382,6 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 927 - testutil.go:509: Offset: 683, 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: 2406 - testutil.go:509: Offset: 1172, NextOffset: 2699 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -83860,32 +83395,37 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt barlink test dev .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: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 925 + testutil.go:509: Offset: 683, NextOffset: 1071 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2699 - testutil.go:509: Offset: 1026, NextOffset: 2406 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1071, NextOffset: 1104 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 1024, NextOffset: 2401 + testutil.go:509: Offset: 1170, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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: 1073 - testutil.go:509: Offset: 537, NextOffset: 927 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -83899,11 +83439,23 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 1071, NextOffset: 1104 + testutil.go:509: Offset: 925, NextOffset: 958 + testutil.go:509: Offset: 1104, NextOffset: 1137 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1137, NextOffset: 1170 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1170, NextOffset: 2696 + testutil.go:509: Offset: 1024, NextOffset: 2401 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83919,142 +83471,173 @@ 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=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + 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: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 683, NextOffset: 1071 + testutil.go:509: Offset: 537, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] vs [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: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 + 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: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, 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: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, 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: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: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1848 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .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 [test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:509: Offset: 1180, NextOffset: 2708 testutil.go:395: Comparing: "dev" vs "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" @@ -84072,8 +83655,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=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=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" @@ -84097,25 +83678,39 @@ 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#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 937 - testutil.go:509: Offset: 691, NextOffset: 1083 - 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 [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: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 2419 - testutil.go:509: Offset: 1182, NextOffset: 2711 - 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 [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: 2708 + testutil.go:509: Offset: 1034, NextOffset: 2416 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -84129,19 +83724,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -84155,49 +83737,28 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "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: 1083 - testutil.go:509: Offset: 545, NextOffset: 937 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1182, NextOffset: 2711 - testutil.go:509: Offset: 1036, NextOffset: 2419 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test2 foo1.txt bar barlink test dev .no.prefetch.landmark 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 [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt dev 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: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 -=== 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: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "dev" vs "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" @@ -84205,133 +83766,141 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark barlink dev 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: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + 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: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1862 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1855 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":931,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":964,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1077,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1143,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1176,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 931 - testutil.go:509: Offset: 687, NextOffset: 1077 + testutil.go:509: Offset: 541, NextOffset: 929 + testutil.go:509: Offset: 687, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 1030, NextOffset: 2411 - testutil.go:509: Offset: 1176, NextOffset: 2706 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1028, NextOffset: 2407 + testutil.go:509: Offset: 1174, NextOffset: 2702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go: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" @@ -84360,33 +83929,31 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 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: 1077 - testutil.go:509: Offset: 541, NextOffset: 931 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1174, NextOffset: 2702 + testutil.go:509: Offset: 1028, NextOffset: 2407 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -84400,18 +83967,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1077, NextOffset: 1110 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1110, NextOffset: 1143 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1143, NextOffset: 1176 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1176, NextOffset: 2706 - testutil.go:509: Offset: 1030, NextOffset: 2411 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1075 + testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84427,174 +83990,159 @@ 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=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=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=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 - testutil.go:509: Offset: 90, NextOffset: 2020 - testutil.go:509: Offset: 0, NextOffset: 1855 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 + testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1849 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":940,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":973,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1006,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1039,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1185,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 940 - testutil.go:509: Offset: 695, NextOffset: 1086 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1086, NextOffset: 1119 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1039, NextOffset: 2422 - testutil.go:509: Offset: 1185, NextOffset: 2717 + 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: 2419 + testutil.go:509: Offset: 1183, NextOffset: 2714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84623,8 +84171,19 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:509: Offset: 695, NextOffset: 1084 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt barlink test test2 foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -84638,32 +84197,35 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1086 - testutil.go:509: Offset: 549, NextOffset: 940 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 1086, NextOffset: 1119 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1119, NextOffset: 1152 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1152, NextOffset: 1185 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1185, NextOffset: 2717 - testutil.go:509: Offset: 1039, NextOffset: 2422 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 938, NextOffset: 971 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1183, NextOffset: 2714 + testutil.go:509: Offset: 1037, NextOffset: 2419 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84679,153 +84241,145 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + 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: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 2025 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "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: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - 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:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 90, NextOffset: 2025 - testutil.go:509: Offset: 0, NextOffset: 1864 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 + testutil.go:509: Offset: 90, NextOffset: 2020 + testutil.go:509: Offset: 0, NextOffset: 1859 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink 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: 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 -=== 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -84836,14 +84390,14 @@ testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1049, NextOffset: 1082 - testutil.go:509: Offset: 936, NextOffset: 2225 + testutil.go:509: Offset: 936, NextOffset: 2226 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -84875,8 +84429,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 533, NextOffset: 837 + testutil.go:509: Offset: 679, NextOffset: 983 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev 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: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -84890,24 +84460,6 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -84918,7 +84470,13 @@ 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:509: Offset: 936, NextOffset: 2226 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84927,8 +84485,6 @@ testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 @@ -84936,142 +84492,155 @@ 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 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 983 + testutil.go:509: Offset: 533, NextOffset: 837 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev foo1.txt baz.txt 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: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go: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: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink dev foo1.txt baz.txt foo3.txt test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test dev foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev 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: "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 @@ -85086,13 +84655,13 @@ 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: 2527 + 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/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" @@ -85100,6 +84669,8 @@ testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 @@ -85121,16 +84692,21 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar test test2 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: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:509: Offset: 948, NextOffset: 2241 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -85149,32 +84725,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 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: 2527 - testutil.go:509: Offset: 948, NextOffset: 2241 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -85188,29 +84738,53 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 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: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -85218,111 +84792,115 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - 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: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-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=-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":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: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: 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" @@ -85341,10 +84919,10 @@ testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 942, NextOffset: 2230 - testutil.go:509: Offset: 1088, NextOffset: 2519 + testutil.go:509: Offset: 942, NextOffset: 2231 + testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -85355,21 +84933,6 @@ testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 @@ -85379,28 +84942,14 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 2519 - testutil.go:509: Offset: 942, NextOffset: 2230 + testutil.go: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": [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" @@ -85416,7 +84965,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: "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 @@ -85430,6 +84978,10 @@ 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: 989 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 @@ -85438,26 +84990,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 989 - testutil.go:509: Offset: 537, NextOffset: 843 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2520 + testutil.go:509: Offset: 942, NextOffset: 2231 === 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=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt foo1.txt baz.txt barlink test dev test2 .no.prefetch.landmark] - 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 [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark test test2 bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 @@ -85466,32 +85021,42 @@ testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 +=== 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: 90, NextOffset: 1877 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 @@ -85500,85 +85065,103 @@ testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1714 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt foo1.txt baz.txt barlink test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1714 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "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: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:509: Offset: 0, NextOffset: 1714 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":852,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":885,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1031,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 bar foo3.txt test .no.prefetch.landmark baz.txt foo1.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 barlink foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2534 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 @@ -85613,39 +85196,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: 851 - testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:509: Offset: 691, NextOffset: 998 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 2243 - testutil.go:509: Offset: 1096, NextOffset: 2533 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test 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: 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: 2533 - testutil.go:509: Offset: 950, NextOffset: 2243 + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -85659,24 +85214,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 997 - testutil.go:509: Offset: 545, NextOffset: 851 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 2534 + 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: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" @@ -85692,142 +85254,167 @@ 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" === 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=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 .no.prefetch.landmark barlink test dev] + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1887 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - 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 [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: 1887 - 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: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 -=== 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=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 - testutil.go:509: Offset: 90, NextOffset: 1887 - testutil.go:509: Offset: 0, NextOffset: 1727 + 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=-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=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":864,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":897,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":930,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1013,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1079,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1112,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt bar dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 864 + testutil.go:509: Offset: 686, NextOffset: 1013 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 864, NextOffset: 897 + testutil.go:509: Offset: 1013, NextOffset: 1046 + testutil.go:509: Offset: 897, NextOffset: 930 + testutil.go:509: Offset: 1046, NextOffset: 1079 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 963, NextOffset: 2271 + testutil.go:509: Offset: 1112, NextOffset: 2562 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -85839,41 +85426,8 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 964, NextOffset: 2279 - testutil.go:509: Offset: 1113, NextOffset: 2565 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -85887,8 +85441,16 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test test2 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: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 @@ -85897,12 +85459,17 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1013, NextOffset: 1046 + testutil.go:509: Offset: 864, NextOffset: 897 + testutil.go:509: Offset: 1046, NextOffset: 1079 + testutil.go:509: Offset: 897, NextOffset: 930 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1112, NextOffset: 2562 + testutil.go:509: Offset: 963, NextOffset: 2271 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85921,8 +85488,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 @@ -85933,29 +85498,25 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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:509: Offset: 686, NextOffset: 1013 + testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 2565 - testutil.go:509: Offset: 964, NextOffset: 2279 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt .no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -85977,7 +85538,7 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -86010,9 +85571,14 @@ testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -86021,37 +85587,25 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 @@ -86061,6 +85615,7 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:395: Comparing: "bar" vs "bar" @@ -86068,25 +85623,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark barlink 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 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 875 testutil.go:509: Offset: 694, NextOffset: 1024 @@ -86100,7 +85655,7 @@ testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 974, NextOffset: 2288 + testutil.go:509: Offset: 974, NextOffset: 2289 testutil.go:509: Offset: 1123, NextOffset: 2582 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] @@ -86136,16 +85691,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: "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 "": [barlink dev test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt foo3.txt bar test dev .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 @@ -86155,6 +85720,31 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1057, NextOffset: 1090 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 941, NextOffset: 974 + testutil.go:509: Offset: 1123, NextOffset: 2582 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1024 + testutil.go:509: Offset: 545, NextOffset: 875 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -86168,57 +85758,40 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1024 - testutil.go:509: Offset: 545, NextOffset: 875 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 2582 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 974, NextOffset: 2288 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 0, NextOffset: 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: 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=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt test] + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -86226,133 +85799,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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 foo1.txt baz.txt barlink dev .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark dev barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:401: Directory: "" vs "": [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: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -86388,47 +85927,33 @@ testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 969, NextOffset: 2280 - testutil.go:509: Offset: 1118, NextOffset: 2570 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2570 - testutil.go:509: Offset: 969, NextOffset: 2280 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 @@ -86447,17 +85972,68 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1118, NextOffset: 2571 + testutil.go:509: Offset: 969, NextOffset: 2280 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt test .no.prefetch.landmark barlink 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: 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: "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" @@ -86498,25 +86074,8 @@ testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt barlink bar foo3.txt test .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 @@ -86530,9 +86089,6 @@ testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -86541,25 +86097,34 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -86568,34 +86133,17 @@ testutil.go:509: Offset: 0, NextOffset: 1776 testutil.go:509: Offset: 93, NextOffset: 1943 testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 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: 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: 2296 - testutil.go:509: Offset: 1129, NextOffset: 2591 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -86640,12 +86188,19 @@ 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: 2297 + testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt .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: 698, NextOffset: 1030 - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -86655,14 +86210,14 @@ 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: 2591 - testutil.go:509: Offset: 980, NextOffset: 2296 + testutil.go:509: Offset: 1129, NextOffset: 2592 + testutil.go:509: Offset: 980, NextOffset: 2297 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -86678,6 +86233,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: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 + 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 @@ -86694,23 +86258,15 @@ 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=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 dev baz.txt bar barlink test test2] - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -86732,11 +86288,11 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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" @@ -86765,17 +86321,12 @@ testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 @@ -86784,13 +86335,14 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 @@ -86799,6 +86351,8 @@ testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 @@ -86815,41 +86369,51 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,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=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 965 - testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:509: Offset: 686, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1114, NextOffset: 1147 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1147, NextOffset: 1180 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 1180, NextOffset: 1213 - testutil.go:509: Offset: 1064, NextOffset: 2476 - testutil.go:509: Offset: 1213, NextOffset: 2769 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2466 + testutil.go:509: Offset: 1209, NextOffset: 2759 testutil.go:395: Comparing: "dev" vs "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" @@ -86885,34 +86449,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2769 - testutil.go:509: Offset: 1064, NextOffset: 2476 - 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 barlink bar foo3.txt test .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -86926,6 +86464,15 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -86939,46 +86486,62 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1209, NextOffset: 2759 + testutil.go:509: Offset: 1060, NextOffset: 2466 + 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: 1114 - testutil.go:509: Offset: 537, NextOffset: 965 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 686, NextOffset: 1110 + testutil.go:509: Offset: 537, NextOffset: 961 === 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/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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + 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: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 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" @@ -86986,128 +86549,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: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.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 barlink test 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: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 - testutil.go:509: Offset: 93, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1931 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":974,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1007,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1073,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1123,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1156,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1189,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1222,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt dev test test2 .no.prefetch.landmark bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 974 - testutil.go:509: Offset: 694, NextOffset: 1123 + testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:509: Offset: 694, NextOffset: 1121 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 974, NextOffset: 1007 - testutil.go:509: Offset: 1123, NextOffset: 1156 - testutil.go:509: Offset: 1007, NextOffset: 1040 - testutil.go:509: Offset: 1156, NextOffset: 1189 - testutil.go:509: Offset: 1040, NextOffset: 1073 - testutil.go:509: Offset: 1189, NextOffset: 1222 - testutil.go:509: Offset: 1073, NextOffset: 2489 - testutil.go:509: Offset: 1222, NextOffset: 2788 + 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: 2483 + testutil.go:509: Offset: 1220, NextOffset: 2779 testutil.go:395: Comparing: "dev" vs "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" @@ -87120,8 +86676,6 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 @@ -87142,8 +86696,27 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.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] + 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: 2779 + testutil.go:509: Offset: 1071, NextOffset: 2483 + testutil.go:395: Comparing: "test2" vs "test2" +=== 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=PAX,minChunkSize=0 + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -87157,18 +86730,14 @@ 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: 1123 - testutil.go:509: Offset: 545, NextOffset: 974 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 972 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -87184,176 +86753,149 @@ testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1123, NextOffset: 1156 - testutil.go:509: Offset: 974, NextOffset: 1007 - testutil.go:509: Offset: 1156, NextOffset: 1189 - testutil.go:509: Offset: 1007, NextOffset: 1040 - testutil.go:509: Offset: 1189, NextOffset: 1222 - testutil.go:509: Offset: 1040, NextOffset: 1073 - testutil.go:509: Offset: 1222, NextOffset: 2788 - testutil.go:509: Offset: 1073, NextOffset: 2489 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 -=== 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=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt .no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1938 + 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: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + 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 [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: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2112 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1938 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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=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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":966,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1065,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1115,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 1001, NextOffset: 1034 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 1183, NextOffset: 1216 - testutil.go:509: Offset: 1067, NextOffset: 2476 - testutil.go:509: Offset: 1216, NextOffset: 2774 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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" @@ -87390,14 +86932,54 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 968 - testutil.go:509: Offset: 690, NextOffset: 1117 + testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:509: Offset: 690, NextOffset: 1115 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1115, NextOffset: 1148 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1065, NextOffset: 2479 + testutil.go:509: Offset: 1214, NextOffset: 2771 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt dev 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: 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: 1115, NextOffset: 1148 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1148, NextOffset: 1181 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1181, NextOffset: 1214 + testutil.go:509: Offset: 1032, NextOffset: 1065 + testutil.go:509: Offset: 1214, NextOffset: 2771 + testutil.go:509: Offset: 1065, NextOffset: 2479 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -87405,12 +86987,22 @@ 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=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 1115 + testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -87424,169 +87016,141 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1117 - testutil.go:509: Offset: 541, NextOffset: 968 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1001, NextOffset: 1034 - testutil.go:509: Offset: 1183, NextOffset: 1216 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 1216, NextOffset: 2774 - testutil.go:509: Offset: 1067, NextOffset: 2476 - 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: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt test dev] + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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 -=== 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=64000 - 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: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + 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 [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: 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:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go: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: 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 "": [dev bar foo3.txt test barlink test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 testutil.go:395: Comparing: "dev" vs "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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 - testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 + testutil.go:509: Offset: 93, NextOffset: 2100 + testutil.go:509: Offset: 0, NextOffset: 1931 +=== 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=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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -87596,10 +87160,10 @@ testutil.go:509: Offset: 1161, NextOffset: 1194 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1078, NextOffset: 2490 + testutil.go:509: Offset: 1078, NextOffset: 2488 testutil.go:509: Offset: 1227, NextOffset: 2787 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -87634,8 +87198,6 @@ 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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 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] @@ -87647,7 +87209,12 @@ testutil.go:509: Offset: 698, NextOffset: 1128 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" @@ -87658,18 +87225,9 @@ testutil.go:509: Offset: 1194, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1078 testutil.go:509: Offset: 1227, NextOffset: 2787 - testutil.go:509: Offset: 1078, NextOffset: 2490 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1128 - testutil.go:509: Offset: 549, NextOffset: 979 + testutil.go:509: Offset: 1078, NextOffset: 2488 + testutil.go:395: Comparing: "test2" vs "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 @@ -87683,15 +87241,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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 @@ -87705,170 +87254,154 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 979 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,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=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt test bar barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2115 - testutil.go:509: Offset: 0, NextOffset: 1950 -=== 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":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 868, NextOffset: 901 - testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 901, NextOffset: 934 - testutil.go:509: Offset: 1050, NextOffset: 1083 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 967, NextOffset: 2277 - testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1945 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -87897,14 +87430,37 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar test2 .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: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1017 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: "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: 868, NextOffset: 901 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 901, NextOffset: 934 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 934, NextOffset: 967 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 967, NextOffset: 2277 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -87919,38 +87475,24 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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: "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: "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: "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 -=== 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: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 901, NextOffset: 934 @@ -87958,30 +87500,46 @@ testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, NextOffset: 2277 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testBuild/various_files-compression=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test .no.prefetch.landmark baz.txt bar test2 foo1.txt barlink dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -87989,132 +87547,138 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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=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 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "dev" vs "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: "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: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1779 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 980, NextOffset: 2294 - testutil.go:509: Offset: 1129, NextOffset: 2587 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 948, NextOffset: 981 +=== 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:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 981, NextOffset: 2293 + 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/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/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=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 @@ -88148,38 +87712,12 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:509: Offset: 694, NextOffset: 1030 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark bar 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: 694, NextOffset: 1030 - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 2587 - testutil.go:509: Offset: 980, NextOffset: 2294 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "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 -=== 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: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 @@ -88191,11 +87729,30 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 2293 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -88209,28 +87766,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: "bar" vs "bar" + testutil.go:401: 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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -88238,132 +87823,89 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:395: Comparing: "" vs "" + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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] +=== 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=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: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1956 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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=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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -88388,8 +87930,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:509: Offset: 690, NextOffset: 1025 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=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] @@ -88400,10 +87940,42 @@ testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 2288 - testutil.go:509: Offset: 1124, NextOffset: 2576 + testutil.go:509: Offset: 975, NextOffset: 2290 + testutil.go:509: Offset: 1124, NextOffset: 2577 + testutil.go:395: Comparing: "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: 87, NextOffset: 120 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 153, NextOffset: 186 +=== 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=0 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -88425,27 +87997,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1025, NextOffset: 1058 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - 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: 2576 - testutil.go:509: Offset: 975, NextOffset: 2288 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -88456,32 +88007,47 @@ testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 -=== 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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1025 testutil.go:509: Offset: 541, NextOffset: 876 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 2577 + testutil.go:509: Offset: 975, NextOffset: 2290 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test dev foo1.txt baz.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1782 +=== 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=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 + 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: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -88491,112 +88057,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: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 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" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1783 -=== 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 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 foo1.txt bar test barlink .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" @@ -88609,6 +88171,8 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 @@ -88622,8 +88186,6 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 -=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 @@ -88636,28 +88198,29 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 2304 - testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:509: Offset: 1134, NextOffset: 2597 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar test dev test2 foo1.txt baz.txt foo3.txt barlink .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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -88671,35 +88234,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: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 2599 - testutil.go:509: Offset: 984, NextOffset: 2304 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88715,11 +88258,38 @@ 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: "test" vs "test" + testutil.go:401: 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: 2597 + testutil.go:509: Offset: 985, NextOffset: 2304 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88728,8 +88298,6 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 -=== 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=-1,prefix="../",src=2,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 @@ -88739,6 +88307,8 @@ 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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 @@ -88760,8 +88330,6 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 -=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -88775,61 +88343,44 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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 foo3.txt test test2 baz.txt foo1.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== 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=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go: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 -=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 @@ -88838,19 +88389,56 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1988,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: "test" vs "test" + testutil.go:401: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88881,35 +88469,29 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1877 - testutil.go:509: Offset: 1209, NextOffset: 2160 + 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: 1877, NextOffset: 1914 - testutil.go:509: Offset: 2160, NextOffset: 2197 - testutil.go:509: Offset: 1914, NextOffset: 1951 - testutil.go:509: Offset: 2197, NextOffset: 2234 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2234, NextOffset: 2271 - testutil.go:509: Offset: 1988, NextOffset: 5689 - testutil.go:509: Offset: 2271, NextOffset: 6302 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test2 .no.prefetch.landmark baz.txt foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -88923,35 +88505,17 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2160 - testutil.go:509: Offset: 926, NextOffset: 1877 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2160, NextOffset: 2197 - testutil.go:509: Offset: 1877, NextOffset: 1914 - testutil.go:509: Offset: 2197, NextOffset: 2234 - testutil.go:509: Offset: 1914, NextOffset: 1951 - testutil.go:509: Offset: 2234, NextOffset: 2271 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2271, NextOffset: 6302 - testutil.go:509: Offset: 1988, NextOffset: 5689 + testutil.go:395: Comparing: "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" @@ -88968,15 +88532,31 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 .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 [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2 foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -88984,137 +88564,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: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5984 + 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: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 + 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=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 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: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 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: 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: "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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 - testutil.go:509: Offset: 146, NextOffset: 5984 - testutil.go:509: Offset: 0, NextOffset: 5426 + 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 @@ -89124,26 +88676,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: 1895 - testutil.go:509: Offset: 1215, NextOffset: 2176 + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1215, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 2006, NextOffset: 5740 - testutil.go:509: Offset: 2287, NextOffset: 6353 + 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: 5744 + testutil.go:509: Offset: 2290, NextOffset: 6357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89159,8 +88711,43 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2179 + testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6357 + testutil.go:509: Offset: 2009, NextOffset: 5744 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89189,71 +88776,36 @@ 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: 2176 - testutil.go:509: Offset: 934, NextOffset: 1895 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2287, NextOffset: 6353 - testutil.go:509: Offset: 2006, NextOffset: 5740 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== 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=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 foo3.txt barlink baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 + testutil.go: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 + 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": [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" @@ -89261,130 +88813,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: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 + testutil.go: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: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + testutil.go: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: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink] vs [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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 - testutil.go:509: Offset: 146, NextOffset: 6162 - testutil.go:509: Offset: 0, NextOffset: 5606 + testutil.go:509: Offset: 146, NextOffset: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== 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=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":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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1885 - testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go: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: 1885, NextOffset: 1922 - testutil.go:509: Offset: 2168, NextOffset: 2205 - testutil.go:509: Offset: 1922, NextOffset: 1959 - testutil.go:509: Offset: 2205, NextOffset: 2242 - testutil.go:509: Offset: 1959, NextOffset: 1996 - testutil.go:509: Offset: 2242, NextOffset: 2279 - testutil.go:509: Offset: 1996, NextOffset: 5713 - testutil.go:509: Offset: 2279, NextOffset: 6327 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89416,48 +88954,57 @@ 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: 1889 + testutil.go:509: Offset: 1213, 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: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2000, NextOffset: 5718 + testutil.go:509: Offset: 2283, NextOffset: 6332 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2168 - testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2168, NextOffset: 2205 - testutil.go:509: Offset: 1885, NextOffset: 1922 - testutil.go:509: Offset: 2205, NextOffset: 2242 - testutil.go:509: Offset: 1922, NextOffset: 1959 - testutil.go:509: Offset: 2242, NextOffset: 2279 - testutil.go:509: Offset: 1959, NextOffset: 1996 - testutil.go:509: Offset: 2279, NextOffset: 6327 - testutil.go:509: Offset: 1996, NextOffset: 5713 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2283, NextOffset: 6332 + testutil.go:509: Offset: 2000, NextOffset: 5718 testutil.go:395: Comparing: "dev" vs "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=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: 349, NextOffset: 386 @@ -89472,175 +89019,160 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar test test2 baz.txt foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,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:509: Offset: 0, NextOffset: 5456 +=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "dev" vs "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 -=== 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=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: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 - testutil.go:509: Offset: 146, NextOffset: 6007 - testutil.go:509: Offset: 0, NextOffset: 5451 -=== 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=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2186,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2223,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2260,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2297,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1905 - testutil.go:509: Offset: 1218, NextOffset: 2186 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5767 - testutil.go:509: Offset: 2297, NextOffset: 6379 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 testutil.go:395: Comparing: "dev" vs "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6012 + testutil.go:509: Offset: 0, NextOffset: 5456 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89653,6 +89185,8 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 @@ -89672,23 +89206,49 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 1909 + testutil.go:509: Offset: 1218, NextOffset: 2190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1909, NextOffset: 1946 + testutil.go:509: Offset: 2190, NextOffset: 2227 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2227, NextOffset: 2264 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2264, NextOffset: 2301 + testutil.go:509: Offset: 2020, NextOffset: 5772 + testutil.go:509: Offset: 2301, NextOffset: 6384 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar dev test2 baz.txt foo1.txt barlink test .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: 1218, NextOffset: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 + testutil.go:509: Offset: 1218, NextOffset: 2190 + testutil.go:509: Offset: 937, NextOffset: 1909 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6379 - testutil.go:509: Offset: 2016, NextOffset: 5767 + 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: 6384 + testutil.go:509: Offset: 2020, NextOffset: 5772 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89727,33 +89287,58 @@ testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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=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=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink test test2 .no.prefetch.landmark baz.txt bar] + 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 dev foo1.txt bar barlink] + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 +=== 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=USTAR,minChunkSize=64000 + 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: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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": [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" @@ -89761,118 +89346,92 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 + 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 "": [foo1.txt foo3.txt dev test test2 .no.prefetch.landmark baz.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 + 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: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 - testutil.go:509: Offset: 146, NextOffset: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 + 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: 6189 - testutil.go:509: Offset: 0, NextOffset: 5632 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + 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: 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 === 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/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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2435,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2472,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2509,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2546,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2718,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2755,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2792,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 @@ -89889,24 +89448,22 @@ testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2432 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1209, NextOffset: 2715 + testutil.go:509: Offset: 926, NextOffset: 2435 + testutil.go:509: Offset: 1209, NextOffset: 2718 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6617 - testutil.go:509: Offset: 2826, NextOffset: 7231 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2546, NextOffset: 6621 + testutil.go:509: Offset: 2829, NextOffset: 7236 testutil.go:395: Comparing: "dev" vs "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" @@ -89927,10 +89484,16 @@ 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 .no.prefetch.landmark foo1.txt test dev test2 baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 @@ -89948,28 +89511,23 @@ 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: 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: 7231 - testutil.go:509: Offset: 2543, NextOffset: 6617 - testutil.go:395: Comparing: "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:509: Offset: 2718, NextOffset: 2755 + testutil.go:509: Offset: 2435, NextOffset: 2472 + testutil.go:509: Offset: 2755, NextOffset: 2792 + testutil.go:509: Offset: 2472, NextOffset: 2509 + testutil.go:509: Offset: 2792, NextOffset: 2829 + testutil.go:509: Offset: 2509, NextOffset: 2546 + testutil.go:509: Offset: 2829, NextOffset: 7236 + testutil.go:509: Offset: 2546, NextOffset: 6621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=PAX,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 @@ -89984,147 +89542,159 @@ 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: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1209, NextOffset: 2718 + testutil.go:509: Offset: 926, NextOffset: 2435 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + 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 barlink test foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - 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 [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: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 0, NextOffset: 6361 +=== 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:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6915 - testutil.go:509: Offset: 0, NextOffset: 6357 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=PAX,minChunkSize=64000 - 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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6919 + testutil.go:509: Offset: 0, NextOffset: 6361 === 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=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2453,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2490,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2527,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2564,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2734,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2771,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 @@ -90134,26 +89704,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: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:509: Offset: 1215, NextOffset: 2734 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 6668 - testutil.go:509: Offset: 2841, NextOffset: 7280 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2564, NextOffset: 6674 + testutil.go:509: Offset: 2845, NextOffset: 7286 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" @@ -90168,30 +89738,18 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 -=== 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=0 - testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark baz.txt test dev foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2734 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:395: Comparing: "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" @@ -90207,6 +89765,19 @@ 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: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2527, NextOffset: 2564 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 2845, NextOffset: 7286 + testutil.go:509: Offset: 2564, NextOffset: 6674 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -90220,100 +89791,113 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 7280 - testutil.go:509: Offset: 2560, NextOffset: 6668 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 +=== 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=PAX,minChunkSize=0 + 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=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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar 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: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 +=== 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: 146, NextOffset: 7098 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 +=== 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: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 +=== 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: 146, NextOffset: 7098 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test baz.txt foo1.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: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 + testutil.go:401: Directory: "" vs "": [dev baz.txt test bar foo3.txt barlink 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: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -90323,77 +89907,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: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 6536 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 + testutil.go:509: Offset: 146, NextOffset: 7098 + testutil.go:509: Offset: 0, NextOffset: 6542 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6536 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2729,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2766,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2803,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2840,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt .no.prefetch.landmark foo1.txt bar 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: 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: 2446 + testutil.go:509: Offset: 1213, 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: 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: 6646 - testutil.go:509: Offset: 2836, NextOffset: 7261 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2729, NextOffset: 2766 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2766, NextOffset: 2803 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2803, NextOffset: 2840 + testutil.go:509: Offset: 2557, NextOffset: 6651 + testutil.go:509: Offset: 2840, NextOffset: 7266 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -90403,8 +89971,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 @@ -90431,35 +89997,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 baz.txt foo1.txt dev .no.prefetch.landmark 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: 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: 7261 - testutil.go:509: Offset: 2553, NextOffset: 6646 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt bar barlink test dev test2 baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -90473,6 +90012,34 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2729, NextOffset: 2766 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2766, NextOffset: 2803 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2803, NextOffset: 2840 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2840, NextOffset: 7266 + testutil.go:509: Offset: 2557, NextOffset: 6651 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -90486,191 +90053,171 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2725 - testutil.go:509: Offset: 930, NextOffset: 2442 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1213, NextOffset: 2729 + testutil.go:509: Offset: 930, NextOffset: 2446 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=USTAR,minChunkSize=0#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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go: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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt] vs [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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 146, NextOffset: 7075 +=== 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:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "dev" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7070 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7070 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6386 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 + testutil.go:509: Offset: 146, NextOffset: 7075 + testutil.go:509: Offset: 0, NextOffset: 6391 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2468,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2505,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2542,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2579,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2749,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2786,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2823,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2860,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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: 138, NextOffset: 175 - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 2464 - testutil.go:509: Offset: 1218, NextOffset: 2745 + testutil.go:509: Offset: 937, NextOffset: 2468 + testutil.go:509: Offset: 1218, NextOffset: 2749 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6703 - testutil.go:509: Offset: 2856, NextOffset: 7314 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2579, NextOffset: 6707 + testutil.go:509: Offset: 2860, NextOffset: 7320 testutil.go:395: Comparing: "dev" vs "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" @@ -90690,8 +90237,24 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 baz.txt foo1.txt foo3.txt .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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -90704,21 +90267,30 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:509: Offset: 937, NextOffset: 2464 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2860, NextOffset: 7320 + testutil.go:509: Offset: 2579, NextOffset: 6707 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90732,60 +90304,40 @@ 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=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2856, NextOffset: 7314 - testutil.go:509: Offset: 2575, NextOffset: 6703 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=64000#02 + 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: 2749 + testutil.go:509: Offset: 937, NextOffset: 2468 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#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=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","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-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.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: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink dev baz.txt foo1.txt test2 .no.prefetch.landmark test] 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: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -90793,108 +90345,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: 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: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== RUN TestGzipEStargz/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: 146, NextOffset: 7131 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: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6575 +=== 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: 7131 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 - 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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 +=== RUN TestGzipEStargz/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:395: Comparing: "test2" vs "test2" testutil.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: "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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7131 + testutil.go:509: Offset: 0, NextOffset: 6575 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","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-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1891,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1965,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2002,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo1.txt test bar foo3.txt barlink dev .no.prefetch.landmark baz.txt] + 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: 5704 + testutil.go:509: Offset: 2284, NextOffset: 6317 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90931,23 +90509,19 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:509: Offset: 1212, NextOffset: 2170 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1999, NextOffset: 5702 - testutil.go:509: Offset: 2281, NextOffset: 6315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test2 foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 6317 + testutil.go:509: Offset: 2002, NextOffset: 5704 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90963,6 +90537,9 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -90976,184 +90553,157 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2170 - testutil.go:509: Offset: 930, NextOffset: 1888 + 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: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2281, NextOffset: 6315 - testutil.go:509: Offset: 1999, NextOffset: 5702 testutil.go:395: Comparing: "dev" vs "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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go: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: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5996 - testutil.go:509: Offset: 0, NextOffset: 5439 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 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 foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test test2 foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2017, NextOffset: 5755 - testutil.go:509: Offset: 2300, NextOffset: 6369 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5999 + testutil.go:509: Offset: 0, NextOffset: 5442 + 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/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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2191,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2228,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2265,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2302,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91195,25 +90745,35 @@ testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:509: Offset: 1221, NextOffset: 2189 + testutil.go: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: 5758 + testutil.go:509: Offset: 2302, NextOffset: 6372 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: 1017, NextOffset: 1221 - testutil.go:509: Offset: 734, NextOffset: 938 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2189 - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 barlink dev test2 baz.txt foo1.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2302, NextOffset: 6372 + testutil.go:509: Offset: 2019, NextOffset: 5758 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -91230,18 +90790,23 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2300, NextOffset: 6369 - testutil.go:509: Offset: 2017, NextOffset: 5755 + 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" @@ -91257,140 +90822,143 @@ 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=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test2 bar barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 +=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 +=== 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: 146, NextOffset: 6181 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev bar baz.txt foo1.txt foo3.txt 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: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 - testutil.go:509: Offset: 146, NextOffset: 6178 - testutil.go:509: Offset: 0, NextOffset: 5621 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 + testutil.go:509: Offset: 146, NextOffset: 6181 + testutil.go:509: Offset: 0, NextOffset: 5624 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 TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 @@ -91400,26 +90968,26 @@ testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:509: Offset: 1217, NextOffset: 2179 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1217, NextOffset: 2182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2007, NextOffset: 5729 - testutil.go:509: Offset: 2290, NextOffset: 6340 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 2010, NextOffset: 5733 + testutil.go:509: Offset: 2293, NextOffset: 6345 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -91449,21 +91017,13 @@ testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt bar foo3.txt .no.prefetch.landmark 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: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2290, NextOffset: 6340 - testutil.go:509: Offset: 2007, NextOffset: 5729 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [dev test 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -91477,6 +91037,33 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 +=== RUN TestGzipEStargz/testDigestAndVerify/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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2293, NextOffset: 6345 + testutil.go:509: Offset: 2010, NextOffset: 5733 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -91490,46 +91077,97 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go: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: 1013, NextOffset: 1217 - testutil.go:509: Offset: 730, NextOffset: 934 + 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: 1217, NextOffset: 2179 - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 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 +=== 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: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": [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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=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 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "foo3.txt" vs "foo3.txt" + 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: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" @@ -91537,109 +91175,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: 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: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: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "test" vs "test" + testutil.go:401: Directory: "test" 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} 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 [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: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 941, NextOffset: 1918 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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: 1225, NextOffset: 2202 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "test" vs "test" + testutil.go:401: 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: 6397 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1952,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2199,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2236,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2273,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2310,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91671,62 +91274,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1915 - testutil.go:509: Offset: 1225, NextOffset: 2199 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1989, NextOffset: 2026 - testutil.go:509: Offset: 2273, NextOffset: 2310 - testutil.go:509: Offset: 2026, NextOffset: 5779 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2310, NextOffset: 6394 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2273, NextOffset: 2310 - testutil.go:509: Offset: 1989, NextOffset: 2026 - testutil.go:509: Offset: 2310, NextOffset: 6394 - testutil.go:509: Offset: 2026, NextOffset: 5779 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1225, NextOffset: 2199 - testutil.go:509: Offset: 941, NextOffset: 1915 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91755,146 +91310,170 @@ 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: "test" vs "test" + testutil.go:401: 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: 6397 + testutil.go:509: Offset: 2029, NextOffset: 5783 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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"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 test .no.prefetch.landmark foo3.txt barlink] + 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 foo1.txt bar test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 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=1,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: 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: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 + 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: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 + 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== 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/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar test dev test2] vs [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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6202 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" @@ -91902,55 +91481,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "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=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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: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" @@ -91959,10 +91535,8 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -91971,23 +91545,22 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 "": [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 .no.prefetch.landmark baz.txt barlink] 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 [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" @@ -91995,11 +91568,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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "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" @@ -92008,20 +91591,14 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -92030,38 +91607,35 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN 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=0#02 === 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=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [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" @@ -92070,17 +91644,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -92089,156 +91665,155 @@ testutil.go:401: Directory: "test2" 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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [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] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -92254,26 +91829,31 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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" @@ -92283,41 +91863,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 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=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=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92325,21 +91897,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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" + testutil.go:395: Comparing: "test" vs "test" + testutil.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 -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [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" @@ -92348,26 +91922,30 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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 [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -92383,37 +91961,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 "": [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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -92422,7 +91996,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -92437,68 +92011,70 @@ testutil.go:395: Comparing: "test" vs "test" testutil.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/lost_digest_in_a_entry === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 +=== 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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "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" @@ -92511,18 +92087,21 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -92531,30 +92110,28 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -92562,22 +92139,24 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -92586,17 +92165,18 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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 [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" @@ -92604,8 +92184,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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,22 +92201,20 @@ testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -92638,33 +92222,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 [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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] @@ -92678,54 +92259,51 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92733,18 +92311,20 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 [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" @@ -92752,47 +92332,49 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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/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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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" @@ -92808,32 +92390,33 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go: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: "" 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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -92841,100 +92424,96 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== 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/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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -92942,16 +92521,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go: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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92959,17 +92536,23 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [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" @@ -92977,87 +92560,87 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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] @@ -93071,88 +92654,94 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 [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=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=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=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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "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 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -93160,127 +92749,121 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 "": [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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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 [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 [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: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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" @@ -93288,28 +92871,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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -93318,12 +92902,12 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93333,12 +92917,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -93346,38 +92929,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#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=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [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" @@ -93391,15 +92975,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 "": [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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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 [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" @@ -93408,52 +93010,47 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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" @@ -93461,43 +93058,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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=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 -=== 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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 "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -93505,73 +93100,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" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/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=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -93582,14 +93161,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 "": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93598,12 +93177,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=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -93611,53 +93190,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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "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 === 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=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=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [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" @@ -93666,92 +93251,84 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" @@ -93760,56 +93337,61 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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=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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93818,113 +93400,112 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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=9,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93932,16 +93513,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -93949,76 +93527,73 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: "test" vs "test" - testutil.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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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=-2,prefix="./",src=0,format=GNU,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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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" @@ -94026,19 +93601,22 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -94047,12 +93625,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -94061,19 +93646,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -94081,66 +93657,70 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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 === 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=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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" @@ -94155,27 +93735,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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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" @@ -94191,21 +93774,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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -94214,14 +93793,13 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94229,27 +93807,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" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [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" @@ -94258,35 +93847,25 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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" @@ -94295,7 +93874,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94304,12 +93883,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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -94317,19 +93905,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 "": [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": [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" @@ -94337,31 +93921,27 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [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" @@ -94369,19 +93949,25 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [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" @@ -94389,52 +93975,47 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: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 "": [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 [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" @@ -94442,44 +94023,43 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -94487,13 +94067,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [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" @@ -94506,8 +94087,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -94517,74 +94105,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== 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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -94594,37 +94180,38 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" 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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94633,20 +94220,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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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" @@ -94657,49 +94241,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 "": [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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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 [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" @@ -94707,73 +94293,76 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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" @@ -94782,13 +94371,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -94798,19 +94384,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": [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go: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" @@ -94819,19 +94405,17 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN 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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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 [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" @@ -94839,72 +94423,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: "" 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94914,10 +94503,7 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -94931,21 +94517,20 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,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=64000#02 +=== 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -94953,15 +94538,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -94969,18 +94555,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=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94989,30 +94578,36 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95021,41 +94616,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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -95066,8 +94652,10 @@ testutil.go: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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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] @@ -95081,35 +94669,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=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95118,30 +94708,30 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=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=-1,prefix="./",format=USTAR,minChunkSize=0#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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go: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" @@ -95149,27 +94739,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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95177,46 +94769,46 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [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" -=== 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=1,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=-1,prefix="",format=USTAR,minChunkSize=64000#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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95231,17 +94823,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=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -95249,40 +94845,37 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -95292,50 +94885,53 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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 === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 [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" @@ -95343,33 +94939,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 "": [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" @@ -95377,34 +94971,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95412,44 +95008,44 @@ testutil.go:395: Comparing: "test/bar.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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -95457,56 +95053,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -95515,34 +95111,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go: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" @@ -95551,49 +95145,56 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" 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 [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95601,77 +95202,75 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== 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=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 "": [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": [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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95679,20 +95278,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95700,11 +95300,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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go: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 [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" @@ -95712,36 +95312,35 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95751,98 +95350,108 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: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": [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" -=== 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=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95851,36 +95460,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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== 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#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -95888,17 +95488,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 [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" @@ -95906,33 +95502,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" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=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=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95940,22 +95543,15 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -95965,47 +95561,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.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=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "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 [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [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" @@ -96013,41 +95596,55 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [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: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -96055,18 +95652,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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -96074,94 +95670,82 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96169,18 +95753,17 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -96188,14 +95771,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,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=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -96204,57 +95791,74 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/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=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=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=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -96262,15 +95866,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96278,23 +95882,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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96302,27 +95903,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 "": [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" @@ -96330,16 +95933,15 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -96353,35 +95955,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -96392,53 +95991,72 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96446,10 +96064,16 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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" @@ -96457,27 +96081,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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96486,15 +96104,22 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -96502,57 +96127,50 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== 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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -96560,15 +96178,22 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -96576,17 +96201,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=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96595,31 +96217,11 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96629,32 +96231,36 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: "test" vs "test" - testutil.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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [.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" @@ -96664,11 +96270,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": [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: "" 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" @@ -96677,30 +96283,21 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -96708,13 +96305,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 "": [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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -96724,27 +96321,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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [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 [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" @@ -96752,27 +96357,26 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,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=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -96781,10 +96385,8 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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" @@ -96798,18 +96400,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" === 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -96818,32 +96423,29 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .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 [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=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -96851,12 +96453,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" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -96866,39 +96474,37 @@ testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 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=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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: "test2" vs "test2" - testutil.go:401: Directory: "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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -96909,14 +96515,12 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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" @@ -96926,34 +96530,43 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -96961,18 +96574,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -96980,35 +96590,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=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -97016,24 +96625,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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 "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .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" -=== 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=1,prefix="/",src=2,format=PAX,minChunkSize=0 - 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" @@ -97041,9 +96664,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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" @@ -97053,72 +96680,76 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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 [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go: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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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" -=== 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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go: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=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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -97126,6 +96757,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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -97133,21 +96776,20 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97156,66 +96798,46 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.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" @@ -97223,38 +96845,35 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [.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] @@ -97268,15 +96887,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [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" @@ -97285,67 +96904,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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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" === 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=-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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -97355,42 +96960,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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" 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=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 "": [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 [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" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=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" @@ -97399,97 +97003,98 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#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=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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 === 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -97498,30 +97103,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,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=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -97533,85 +97141,73 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,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=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 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: "" 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -97620,27 +97216,15 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" 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=GNU,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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.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": [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" @@ -97648,8 +97232,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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -97659,25 +97250,20 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.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" @@ -97685,13 +97271,11 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 [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" @@ -97701,52 +97285,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN 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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + 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 [barlink test dev test2 .no.prefetch.landmark 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" @@ -97754,22 +97338,25 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -97777,21 +97364,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN 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=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97799,8 +97378,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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -97810,25 +97398,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": [testblock testfifo testchar1 testchar2] vs [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/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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -97837,15 +97419,13 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97853,13 +97433,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN 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=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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 [.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" @@ -97869,20 +97449,38 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testfifo" vs "dev/testfifo" testutil.go:395: 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=-1,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] 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" @@ -97890,16 +97488,20 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} -=== 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=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 === 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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] @@ -97913,28 +97515,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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: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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -97942,22 +97547,19 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97966,19 +97568,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=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -97987,13 +97602,22 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [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 [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" @@ -98003,18 +97627,17 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [.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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -98022,34 +97645,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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -98057,14 +97677,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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -98073,18 +97704,15 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -98092,34 +97720,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" +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -98127,14 +97769,19 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "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" @@ -98143,11 +97790,12 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -98161,7 +97809,6 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -98171,53 +97818,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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} +=== 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 "": [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:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.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" @@ -98227,32 +97855,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/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 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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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" @@ -98267,27 +97895,27 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 "": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -98302,32 +97930,34 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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" -=== 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-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -98335,10 +97965,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [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" @@ -98350,20 +97984,8 @@ testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -98372,27 +97994,17 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:49Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:49Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:49Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:49Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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" @@ -98400,36 +98012,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -98437,19 +98054,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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -98458,11 +98069,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=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-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","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 [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" @@ -98475,12 +98089,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 "": [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 [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -98490,21 +98105,18 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [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" @@ -98513,26 +98125,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:11:48Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:11:48Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:11:48Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:11:48Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:25:08Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:25:08Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:25:08Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:25:08Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -98541,67 +98159,61 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" --- PASS: TestGzipEStargz (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen (57.77s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen (38.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=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=false,format=PAX (0.00s) @@ -98618,7 +98230,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) @@ -98627,47 +98239,47 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) @@ -98675,57 +98287,57 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=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.01s) - --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) @@ -98739,9 +98351,9 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) @@ -98749,9 +98361,9 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) @@ -98762,29 +98374,29 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) @@ -98796,153 +98408,153 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.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=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) @@ -98951,100 +98563,100 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) - --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) @@ -99053,209 +98665,209 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.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=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) - --- 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=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.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=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=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.01s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.03s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) @@ -99263,298 +98875,298 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=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.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=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.04s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) - --- 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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) + --- 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.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.04s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.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=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.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=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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=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.02s) + --- 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.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=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=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.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.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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- 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=USTAR (0.01s) - --- 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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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.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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) @@ -99566,12 +99178,12 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=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=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) @@ -99581,7 +99193,7 @@ --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) @@ -99590,7 +99202,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.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.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.01s) @@ -99605,7 +99217,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) @@ -99613,7 +99225,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) @@ -99622,9 +99234,9 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) @@ -99632,138 +99244,138 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- 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.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) --- 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.02s) - --- 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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) - --- 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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.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.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.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.02s) --- 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.02s) - --- 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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) @@ -99773,71 +99385,71 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- 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=1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=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=9,prefix="",lossless=true,format=USTAR (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=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) + --- 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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) + --- 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=true,format=PAX (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.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=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=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=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) @@ -99845,18 +99457,18 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) @@ -99865,24 +99477,24 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.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.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) @@ -99891,47 +99503,47 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=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=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.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=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) - --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=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=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) @@ -99942,9 +99554,9 @@ --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) @@ -99953,38 +99565,38 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.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.02s) --- 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=-1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.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=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) @@ -99993,3324 +99605,3324 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.15s) - --- 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.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.18s) - --- 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.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.06s) - --- 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.07s) - --- 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.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.06s) - --- 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.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.05s) - --- 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-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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.09s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.09s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.10s) + --- 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.11s) + --- 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.09s) + --- 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=9,prefix="",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.12s) + --- 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=9,prefix="./",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.14s) + --- 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=9,prefix="/",lossless=true,format=USTAR (0.13s) + --- 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.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.12s) + --- 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=9,prefix="../",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.11s) + --- 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.12s) + --- 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.14s) + --- 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.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,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.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.09s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.10s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.11s) + --- 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.10s) + --- 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-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.08s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.09s) + --- 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.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.17s) - --- 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.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.26s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.24s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.18s) - --- 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.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testDigestAndVerify (75.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.08s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.09s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.12s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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.11s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.13s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.12s) + --- 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.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.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.12s) + --- 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.14s) + --- 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=-2,prefix="",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.10s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify (51.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- 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=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.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=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- 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.03s) - --- 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=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) - --- 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.04s) - --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) - --- 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.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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.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=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=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- 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=-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=-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=-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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=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.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.06s) - --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) - --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) - --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.05s) - --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.05s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.06s) - --- 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.05s) - --- 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=-1,prefix="",format=USTAR,minChunkSize=0 (0.06s) - --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) - --- 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.06s) - --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) - --- 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.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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.06s) - --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- 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=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- 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=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) + --- 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.04s) + --- 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.03s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) - --- 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=USTAR,minChunkSize=64000#01 (0.04s) + --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) - --- 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=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) - --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) - --- 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=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) - --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- 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.04s) --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.04s) + --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) - --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) + --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- 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.03s) - --- 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=USTAR,minChunkSize=64000#02 (0.04s) + --- 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.03s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- 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.04s) - --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) - --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,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=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- 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.04s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.07s) + --- 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.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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- 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.06s) + --- 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.07s) + --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.07s) + --- 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.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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=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.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.12s) + --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- 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=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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.09s) - --- 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=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.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=USTAR,minChunkSize=0/duplicated_entry_offset (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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- 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.09s) + --- 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.06s) + --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- 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=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.07s) - --- 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 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.09s) + --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.08s) + --- 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.05s) + --- 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.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=USTAR,minChunkSize=0/duplicated_entry_offset (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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.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=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.07s) - --- 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/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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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.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.06s) + --- 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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.06s) - --- 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 (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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- 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=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.07s) - --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) --- 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.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=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (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.01s) - --- 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=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.08s) - --- 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=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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- 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=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.09s) + --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) - --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.09s) - --- 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 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=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.05s) + --- 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.07s) + --- 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) - --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=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.08s) --- 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.07s) - --- 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) + --- 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.05s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.07s) - --- 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=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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/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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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.05s) + --- 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.07s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.09s) - --- 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=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- 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.06s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=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.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.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.06s) + --- 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.01s) - --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) - --- 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=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- 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.05s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=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.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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=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/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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) + --- 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.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=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) + --- 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=USTAR,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 (0.06s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=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.06s) --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- 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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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.06s) + --- 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.05s) --- 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.11s) + --- 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/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=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/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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.06s) + --- 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.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 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- 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.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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.07s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- 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 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) + --- 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.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) + --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.07s) --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.05s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/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.06s) - --- 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=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.09s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.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 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.06s) + --- 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.06s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=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.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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.08s) + --- 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.05s) --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=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=1,prefix="",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.08s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.10s) - --- 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=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- 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.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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.10s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.10s) - --- 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=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.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.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.08s) - --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.10s) + --- 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.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=9,prefix="",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.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=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.06s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.06s) + --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.06s) + --- 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.06s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.08s) - --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.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=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.10s) - --- 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=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.01s) + --- 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.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.07s) - --- 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 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.09s) + --- 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.01s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.09s) - --- 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=0/duplicated_entry_offset (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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.08s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.10s) - --- 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=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.09s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.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=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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.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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.12s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.08s) - --- 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=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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.08s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.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 (0.07s) --- 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.07s) - --- 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/lost_digest_in_a_entry (0.01s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.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=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.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/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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.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/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/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.11s) + --- 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.05s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,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=0#01 (0.14s) + --- 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.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.15s) - --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=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.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.12s) + --- 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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.10s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.14s) - --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.12s) - --- 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=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.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=64000#01 (0.14s) - --- 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=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- 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=64000#01 (0.16s) - --- 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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.13s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.15s) - --- 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=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.13s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.13s) - --- 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=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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.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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.18s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- 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.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.16s) - --- 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.02s) - --- 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=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.13s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.17s) - --- 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=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.12s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) --- 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.18s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.07s) + --- 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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) - --- 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=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.06s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- 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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.12s) - --- 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 (0.05s) --- 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.14s) - --- 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=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) --- 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.10s) + --- 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/duplicated_entry_offset (0.01s) --- 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=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.12s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.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.01s) - --- 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=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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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.07s) --- 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=0#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 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.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=-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.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 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.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 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.09s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) + --- 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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.12s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- 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.08s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#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 (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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.11s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.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.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=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.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.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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) + --- 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=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.01s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) --- 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.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=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/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=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.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.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=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) --- 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.01s) - --- 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=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=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.07s) --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- 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.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) + --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) + --- 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.08s) + --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.10s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) - --- 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=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) --- 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.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=GNU,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=0#02 (0.05s) --- 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.08s) - --- 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=0#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 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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.12s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.12s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=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=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.09s) - --- 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/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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (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.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.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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- 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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.08s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.09s) - --- 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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.10s) - --- 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.12s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) - --- 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.10s) + --- 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.06s) + --- 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.06s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.09s) - --- 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 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.14s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.10s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) + --- 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=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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.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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.25s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.16s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (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.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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.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.11s) - --- 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=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.11s) + --- 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=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.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 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.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.05s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.13s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.12s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.13s) + --- 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.06s) + --- 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/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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- 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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) - --- 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=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) --- 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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.10s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testBuild (75.80s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testBuild (51.37s) --- 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.04s) - --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- 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.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- 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.07s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) - --- 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.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=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.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=USTAR,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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=PAX,minChunkSize=0 (0.04s) + --- 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.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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- 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.04s) + --- 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.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) --- 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.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.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=-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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- 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.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- 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=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) - --- 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.10s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- 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=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) - --- 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.08s) - --- 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.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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.05s) --- 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=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- 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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- 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.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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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=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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) - --- 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.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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.04s) + --- 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=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.05s) + --- 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=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- 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.05s) - --- 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.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) - --- 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.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- 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=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- 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=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- 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.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) - --- 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.09s) - --- 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=GNU,minChunkSize=0 (0.10s) - --- 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=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) - --- 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- 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.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) - --- 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.09s) - --- 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.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.11s) - --- 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- 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=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- 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.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=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- 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.10s) - --- 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.10s) - --- 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.12s) - --- 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=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- 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.08s) + --- 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.08s) + --- 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=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- 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=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) - --- 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=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- 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=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- 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.06s) + --- 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=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- 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=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- 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.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.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=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) - --- 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=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- 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=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) --- 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.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.06s) - --- 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.08s) - --- 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.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- 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.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- 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.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.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) - --- 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.09s) - --- 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.07s) - --- 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.07s) - --- 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.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.08s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.09s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- 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.08s) --- 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.08s) - --- 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.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) + --- 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.04s) + --- 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=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.07s) - --- 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.08s) - --- 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.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- 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.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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- 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.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- 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.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) + --- 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=PAX,minChunkSize=0 (0.08s) + --- 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.07s) + --- 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.08s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- 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.05s) --- 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.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.11s) - --- 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.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.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.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.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) - --- 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.11s) - --- 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.11s) - --- 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=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.11s) - --- 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.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.12s) - --- 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.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) - --- 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.10s) - --- 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.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.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.13s) - --- 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.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,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.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- 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.06s) + --- 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.04s) + --- 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.05s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- 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.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- 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.07s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- 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.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.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) --- 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=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.13s) - --- 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=PAX,minChunkSize=0 (0.11s) - --- 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.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- 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.08s) - --- 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.09s) - --- 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.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- 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.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.11s) - --- 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.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.13s) - --- 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.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.07s) - --- 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.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- 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.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.08s) + --- 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.08s) + --- 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.08s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- 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.07s) + --- 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.07s) + --- 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.07s) + --- 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- 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=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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- 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=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.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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- 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.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.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) - --- 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.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- 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.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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.04s) + --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- 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.03s) + --- 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.03s) + --- 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.03s) + --- 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.04s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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.04s) + --- 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.04s) + --- 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=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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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=-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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=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) === RUN TestGzipFooter ---- PASS: TestGzipFooter (0.58s) +--- PASS: TestGzipFooter (0.29s) PASS -ok github.com/containerd/stargz-snapshotter/estargz 93.873s +ok github.com/containerd/stargz-snapshotter/estargz 60.579s === RUN TestNoError --- PASS: TestNoError (0.00s) === RUN TestOneError @@ -103318,7 +102930,7 @@ === RUN TestMultipleErrors --- PASS: TestMultipleErrors (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.006s +ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.005s === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild @@ -103332,42 +102944,21 @@ === 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" @@ -103384,37 +102975,37 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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" @@ -103424,38 +103015,53 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 1152] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 === 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -103471,60 +103077,39 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152] + testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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 1124 - testutil.go:2349: [1] at 1152 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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:395: Comparing: "foo2/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 @@ -103537,53 +103122,51 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== 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: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go: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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -103597,24 +103180,11 @@ 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] -=== 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: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: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 -=== 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: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -103623,32 +103193,49 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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: -=== 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=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 - testutil.go:1580: testing streams: [0 40] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === 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 [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -103662,7 +103249,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 "": [.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 @@ -103675,56 +103262,51 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 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/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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" 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=true,format=GNU + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -103733,147 +103315,147 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - 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: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/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=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=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 -=== 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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go: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: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME 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=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" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== 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/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=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/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 +=== 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=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 40] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -103882,100 +103464,87 @@ 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 [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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,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=GNU +=== 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=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=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34] +=== 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 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "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=true,format=PAX - testutil.go:1580: testing streams: [0 34] +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -103985,39 +103554,55 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} 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=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -104026,18 +103611,22 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testDigestAndVerify/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 + 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: 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] -=== 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: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=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU 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: 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=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -104046,43 +103635,31 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,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=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=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=GNU +=== 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=GNU +=== 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" -=== 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: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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -104090,6 +103667,14 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -104100,13 +103685,6 @@ 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=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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -104121,39 +103699,33 @@ 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 - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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=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"}]} @@ -104169,11 +103741,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: +=== 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: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 "" - 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" +=== 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 @@ -104186,40 +103770,48 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== 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=PAX +=== 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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== 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=GNU +=== 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 "" +=== 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: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 @@ -104231,127 +103823,103 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 478 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go: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=USTAR + testutil.go:509: Offset: 392, NextOffset: 478 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === 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: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 589, NextOffset: 675 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 392 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 392, NextOffset: 478 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 392, NextOffset: 478 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-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/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 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=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 -=== 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: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 @@ -104359,65 +103927,55 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 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=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 @@ -104427,82 +103985,87 @@ testutil.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=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: +=== 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"}]} -=== 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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/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 === 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 "": [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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 +=== 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: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -104525,15 +104088,38 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,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=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=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=GNU + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== 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=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: @@ -104552,37 +104138,23 @@ testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "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" @@ -104593,63 +104165,62 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=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/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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 @@ -104665,16 +104236,7 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - 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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -104683,51 +104245,62 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/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=USTAR testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== 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: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" @@ -104735,51 +104308,56 @@ testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] -=== 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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 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" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 +=== 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: 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== 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 @@ -104795,6 +104373,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === 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"}]} @@ -104802,8 +104381,6 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 @@ -104812,12 +104389,29 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go: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=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 685 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go: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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 @@ -104829,7 +104423,16 @@ 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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 @@ -104837,9 +104440,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== 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 @@ -104847,7 +104448,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104855,7 +104456,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -104863,7 +104464,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=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=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 @@ -104871,9 +104474,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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 @@ -104881,7 +104482,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -104898,23 +104499,33 @@ testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 480 - testutil.go:509: Offset: 589, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 130 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/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: "" vs "" - 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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 357 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -104922,27 +104533,8 @@ testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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} === 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=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== 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 @@ -104951,6 +104543,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104975,6 +104569,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX 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 @@ -104983,12 +104579,11 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 @@ -104997,16 +104592,6 @@ testutil.go: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"} -=== 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: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 486 @@ -105017,14 +104602,30 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 560 +=== 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: +=== 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: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + 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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 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/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=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] @@ -105033,6 +104634,8 @@ 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} +=== 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: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] @@ -105059,7 +104662,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: @@ -105085,23 +104688,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - 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 - testutil.go:1580: testing streams: [0 0 126] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/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"}]} @@ -105117,15 +104703,34 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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] +=== 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 +=== 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=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 360 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -105134,7 +104739,15 @@ testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 397, NextOffset: 483 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 126] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX 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 @@ -105143,6 +104756,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105159,12 +104774,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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 [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 @@ -105175,35 +104790,30 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 489 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 685 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1580: testing streams: [0 0 125] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: + testutil.go: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" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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=GNU + 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -105222,8 +104832,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105232,6 +104840,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105240,6 +104850,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -105257,8 +104875,6 @@ testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 -=== 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -105272,18 +104888,11 @@ testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 408 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -105291,7 +104900,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: @@ -105309,6 +104919,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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"}]} @@ -105319,15 +104938,34 @@ testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 341 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 476, NextOffset: 509 +=== 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:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 @@ -105340,26 +104978,7 @@ 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=USTAR - testutil.go:1580: testing streams: [0 0 127] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: @@ -105377,7 +104996,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== 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: @@ -105395,11 +105014,29 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === 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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 @@ -105413,21 +105050,41 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== 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 @@ -105435,35 +105092,32 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] +=== 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 135 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=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 128] +=== 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 128 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=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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 134 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: -=== 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:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go: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=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -105482,65 +105136,85 @@ testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go: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=PAX + testutil.go:1580: testing streams: [0 0 102] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === 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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 479, NextOffset: 512 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [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=USTAR,minChunkSize=0 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 588 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 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 +=== 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=USTAR,minChunkSize=0 + 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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 102] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109] +=== 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 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 102] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 102 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=GNU +=== 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 111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === 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"}]} @@ -105559,7 +105233,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 "": [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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -105567,61 +105241,63 @@ 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=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 104] +=== 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: 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=0,format=PAX,minChunkSize=0 -=== 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=GNU - testutil.go:1580: testing streams: [0 0 108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 210 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 115 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 468 +=== 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} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/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 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.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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 104] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== 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 104 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=PAX - testutil.go:1580: testing streams: [0 0 111] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + 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 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.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 @@ -105632,14 +105308,33 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 103] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== 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:395: Comparing: "foo" vs "foo" +=== 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" + 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=PAX,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== 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 +=== 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:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -105648,36 +105343,8 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105685,7 +105352,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=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105693,30 +105362,21 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 103] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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 @@ -105730,7 +105390,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 [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: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 @@ -105743,16 +105403,7 @@ testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== 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 @@ -105761,6 +105412,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105769,7 +105422,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: @@ -105786,34 +105439,61 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 105] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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 "" -=== 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: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: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 479, NextOffset: 512 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== 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=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 -=== 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:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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" @@ -105821,25 +105501,8 @@ testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105] === 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=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go: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 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== 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 @@ -105848,6 +105511,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=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 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105856,8 +105521,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=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=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 @@ -105878,7 +105541,7 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 @@ -105890,9 +105553,19 @@ testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 413 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 106] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 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: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 @@ -105902,20 +105575,12 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: @@ -105933,6 +105598,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105941,40 +105608,53 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 507, NextOffset: 583 -=== 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: +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 345, NextOffset: 421 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 507, NextOffset: 583 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 @@ -105984,18 +105664,12 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 116] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== 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 @@ -106004,8 +105678,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -106022,6 +105694,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=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 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -106030,31 +105704,11 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 @@ -106068,79 +105722,74 @@ testutil.go:509: Offset: 339, NextOffset: 415 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo2" vs "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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 -=== NAME TestGzipEStargz/testWriteAndOpen/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=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 115, NextOffset: 306 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:509: Offset: 339, NextOffset: 415 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 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 104] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 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=-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 112] 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 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 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 104] 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: -=== 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=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=false,format=PAX +=== 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -106158,59 +105807,64 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 477 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 117 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: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/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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go: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=-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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 116 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=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108] +=== 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: -=== 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:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 360] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=false,format=USTAR +=== 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=-1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 @@ -106220,32 +105874,27 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 219] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 482, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.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: 116, NextOffset: 312 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -106254,69 +105903,50 @@ testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 360] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 219] +=== 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 219 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=-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 362] +=== 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=USTAR,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 360] 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 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=GNU - testutil.go:1580: testing streams: [0 0 221] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go: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=USTAR - testutil.go:1580: testing streams: [0 0 362] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 222] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -106327,23 +105957,38 @@ testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 219] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== 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 @@ -106351,25 +105996,24 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","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=-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 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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/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=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 363 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=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=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -106377,23 +106021,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/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: +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go: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" @@ -106401,92 +106039,92 @@ testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 362] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 346 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - 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 +=== 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=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - 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=GNU - testutil.go:1580: testing streams: [0 0 362] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 221] +=== 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 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 - testutil.go:1580: testing streams: [0 0 363] +=== 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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 361] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=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/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 + 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: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" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -106497,7 +106135,7 @@ testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [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 @@ -106507,45 +106145,47 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223] +=== 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 1024 - testutil.go:2349: [1] at 223 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 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 363] +=== 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 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 223] +=== 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 1024 - testutil.go:2349: [1] at 223 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 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 365] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=GNU +=== 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"}]} @@ -106553,9 +106193,24 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 482 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -106563,28 +106218,11 @@ testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 225] -=== 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=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 225 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -106593,29 +106231,46 @@ testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/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_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: [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","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: 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: [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","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:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 365] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -106634,21 +106289,31 @@ testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go: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: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 225] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106657,11 +106322,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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: 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_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106670,7 +106331,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== 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=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106679,23 +106342,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":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=PAX,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 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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: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" @@ -106703,13 +106360,8 @@ testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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 @@ -106722,8 +106374,17 @@ 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_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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== 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 @@ -106732,9 +106393,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/testWriteAndOpen/1dir_1file-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#01 -=== NAME 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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106743,7 +106403,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106752,50 +106412,46 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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 +=== 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 [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 -=== 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:395: Comparing: "foo2" vs "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 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 524, NextOffset: 600 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 @@ -106806,8 +106462,18 @@ 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=1,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=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106816,7 +106482,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== 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 @@ -106825,27 +106491,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":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/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 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 +=== 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: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 +106528,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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 @@ -106868,7 +106542,7 @@ 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 +=== 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 @@ -106877,7 +106551,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106886,7 +106560,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106895,14 +106571,21 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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/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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 @@ -106912,11 +106595,25 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 487, NextOffset: 520 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== 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=GNU + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 596 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go: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: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 @@ -106927,8 +106624,13 @@ 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=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:509: Offset: 520, NextOffset: 596 testutil.go:509: Offset: 357, NextOffset: 433 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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] @@ -106939,6 +106641,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: @@ -106958,26 +106661,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":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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -106987,19 +106679,37 @@ 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 "": [.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 +=== 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 429 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: @@ -107010,8 +106720,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107029,51 +106737,42 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","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=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 - testutil.go:1580: testing streams: [0 0 240 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== 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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 240 296] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 +=== 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go: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" @@ -107081,8 +106780,22 @@ 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/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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 240 293] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 240 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107092,6 +106805,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 240 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107101,17 +106816,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/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=GNU - testutil.go:1580: testing streams: [0 0 242 298] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === 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"}]} @@ -107128,16 +106832,6 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 242 295] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -107153,59 +106847,51 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 242 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 245 301] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 242 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 245 298] + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== 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 === 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 "" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 383 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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":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: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 @@ -107224,19 +106910,18 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: +=== 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: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107245,7 +106930,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/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107254,12 +106941,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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/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":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -107273,26 +106960,43 @@ testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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=GNU + testutil.go:1580: testing streams: [0 0 245 301] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 245 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go: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" @@ -107300,16 +107004,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 244 297] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=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"}]} @@ -107328,20 +107022,33 @@ 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 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=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"} +=== 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" +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: @@ -107361,21 +107068,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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 245 301] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 @@ -107399,9 +107096,25 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 245 301] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 830 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298] @@ -107422,22 +107135,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":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 testutil.go:1580: testing streams: [0 0 244 297] 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=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 @@ -107451,39 +107163,33 @@ testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 -=== 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/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: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 -=== 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 244 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 -=== 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 244 297] testutil.go:2330: got gzip streams: @@ -107494,8 +107200,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 246 302] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107509,7 +107213,7 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -107524,11 +107228,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" @@ -107536,20 +107235,25 @@ 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 === 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go: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: 170, NextOffset: 651 +=== 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:2349: [1] at 246 in stargz, uncompressed length 512 testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 205 255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107559,6 +107263,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":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=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 205 247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107572,7 +107278,7 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [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 @@ -107586,7 +107292,12 @@ 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 "": [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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -107594,11 +107305,6 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 205 255] @@ -107606,12 +107312,12 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/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 @@ -107621,8 +107327,27 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 210 260] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 210 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 210 252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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"}]} +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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] @@ -107637,6 +107362,8 @@ testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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: 980, NextOffset: 1126 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -107653,82 +107380,78 @@ 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] +=== 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 210 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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: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 + 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 [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 207 257] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 -=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 257 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:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 948, NextOffset: 985 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=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=PAX + 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 === 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 +=== 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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 @@ -107736,25 +107459,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":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 - testutil.go:1580: testing streams: [0 0 207 257] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 207 249] +=== 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 512 - testutil.go:2349: [2] at 249 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=true,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=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -107771,44 +107487,41 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1129 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 946 - testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 1129 - testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 212 262] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 212 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 262 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 212 254] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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:395: Comparing: "foo2/bar" vs "foo2/bar" === 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=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:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=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: @@ -107819,16 +107532,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":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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -107836,13 +107553,11 @@ testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 843 testutil.go:509: Offset: 990, NextOffset: 1136 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 204 246] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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" @@ -107850,6 +107565,8 @@ testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -107857,14 +107574,6 @@ testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:509: Offset: 697, NextOffset: 843 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 204 254] testutil.go:2330: got gzip streams: @@ -107874,6 +107583,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":204,"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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: @@ -107884,6 +107594,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":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 + testutil.go:1580: testing streams: [0 0 209 259] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 209 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -107901,8 +107621,6 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -107918,16 +107636,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=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 - testutil.go:2349: [1] at 209 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== 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 @@ -107946,6 +107655,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=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#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 206 248] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=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"}]} @@ -107955,8 +107675,6 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -107967,11 +107685,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" @@ -107979,18 +107692,13 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 206 248] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/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 @@ -108000,6 +107708,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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 @@ -108009,45 +107719,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 213 263] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 263 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 213 263] -=== 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=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 213 255] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 213 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go: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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== 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: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 @@ -108061,17 +107775,6 @@ 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=GNU - testutil.go:1580: testing streams: [0 0 213 255] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 213 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== 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 214 264] testutil.go:2330: got gzip streams: @@ -108082,29 +107785,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":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: -=== 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=-1,prefix="",lossless=false,format=USTAR 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"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=false,format=USTAR testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -108116,7 +107814,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 "": [.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 @@ -108132,8 +107830,6 @@ === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 214 264] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 @@ -108142,6 +107838,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108151,7 +107849,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":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:1580: testing streams: [0 0 219 269] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 269 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === 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"}]} @@ -108171,29 +107877,18 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 219 269] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 269 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261] @@ -108205,6 +107900,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 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 216 266] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108214,8 +107911,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 258] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108245,39 +107940,19 @@ testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 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 216 258] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go: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: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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 258 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=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 -=== 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":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:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -108286,8 +107961,18 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go: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 testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108306,27 +107991,26 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=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 -=== 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: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 "": [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 @@ -108339,13 +108023,12 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 215 265] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 -=== 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: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} @@ -108360,6 +108043,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 215 265] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108369,7 +108054,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -108388,28 +108072,10 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-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":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 -=== 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: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -108420,7 +108086,16 @@ 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=GNU +=== 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 testutil.go:1580: testing streams: [0 0 218 268] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108430,6 +108105,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":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== 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 @@ -108439,22 +108116,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":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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 217 267] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 @@ -108468,20 +108134,41 @@ 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] +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== 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 217 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 217 259] testutil.go:2330: got gzip streams: @@ -108492,8 +108179,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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 217 267] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108503,15 +108188,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=false,format=PAX - testutil.go:1580: testing streams: [0 0 217 259] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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"}]} @@ -108527,16 +108204,34 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 217 259] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 259 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go: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#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] @@ -108556,6 +108251,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=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#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 @@ -108574,39 +108271,23 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 446 558] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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 - testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 446 558] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== 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" @@ -108618,7 +108299,17 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== 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: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -108628,9 +108319,17 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 446 699] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX 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 @@ -108640,7 +108339,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":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: @@ -108651,21 +108350,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":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 447 559] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -108677,17 +108366,13 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== 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: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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=-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: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -108697,7 +108382,16 @@ 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=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 447 559] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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 @@ -108707,6 +108401,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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 @@ -108730,48 +108426,32 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 testutil.go:2349: [2] at 560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 449 702] - 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: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 449 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 702 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: 130, NextOffset: 355 -=== 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} +=== 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: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 @@ -108784,8 +108464,19 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 449 702] + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 449 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108804,7 +108495,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: @@ -108824,49 +108515,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":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-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: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 447 559] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 -=== 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: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 + 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" @@ -108874,7 +108541,23 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 447 559] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: @@ -108894,7 +108577,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 452 705] testutil.go:2330: got gzip streams: @@ -108914,15 +108597,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 452 705] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === 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"}]} @@ -108932,8 +108606,6 @@ testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 -=== 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:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -108957,7 +108629,16 @@ testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 452 705] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX 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 @@ -108967,6 +108648,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108976,8 +108659,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":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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 453 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108987,16 +108668,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":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 3233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === 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"}]} @@ -109004,27 +108675,34 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: 247, NextOffset: 562 +=== 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 + 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] @@ -109032,6 +108710,8 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -109040,21 +108720,8 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1569 3233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === 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:1641: [2]: {"name":"foo/bar.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 +=== 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 @@ -109064,7 +108731,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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109074,7 +108741,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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109084,9 +108751,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":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109096,31 +108763,51 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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":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/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1569 2109] +=== 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/2meta_2file-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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== 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 +=== 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: 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" +=== 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 +=== 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: [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:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 392 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 +=== 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: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -109128,7 +108815,26 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=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 +=== 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 +=== 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=USTAR + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 +=== 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:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109139,8 +108845,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109151,8 +108855,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=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109163,6 +108865,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=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109173,8 +108877,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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: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 +=== 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" @@ -109183,7 +108897,14 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=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: 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/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: @@ -109196,24 +108917,11 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 @@ -109222,30 +108930,31 @@ === 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: -=== 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=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} 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: 558, NextOffset: 595 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: @@ -109267,8 +108976,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,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 @@ -109288,6 +108995,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=0,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: @@ -109297,52 +109005,32 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=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: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 -=== 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: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 +=== 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" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - 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: 594, NextOffset: 680 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go: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: 207, NextOffset: 244 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 @@ -109353,14 +109041,27 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== 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=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"} @@ -109375,8 +109076,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109387,6 +109086,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=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=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 @@ -109397,74 +109098,67 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 247 +=== 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=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === 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:509: Offset: 247, NextOffset: 562 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: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go: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: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 365, NextOffset: 402 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: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 562 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [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:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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 145 201] testutil.go:2330: got gzip streams: @@ -109476,8 +109170,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=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 @@ -109488,6 +109180,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109502,12 +109196,7 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go: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" @@ -109515,8 +109204,13 @@ testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 480 testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 @@ -109529,7 +109223,6 @@ testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: @@ -109539,10 +109232,10 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109553,7 +109246,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === 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: @@ -109575,6 +109268,16 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + 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=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"}]} @@ -109590,24 +109293,17 @@ 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=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 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -109615,13 +109311,6 @@ 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 -=== 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: 132, NextOffset: 363 === 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 147 203] @@ -109644,6 +109333,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109653,7 +109344,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":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: @@ -109665,6 +109355,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":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 146 202] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === 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"}]} @@ -109684,35 +109384,28 @@ testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 397, NextOffset: 483 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 146 202] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo2" vs "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=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 397 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 397, NextOffset: 483 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX 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: @@ -109720,7 +109413,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== 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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 145 201] testutil.go:2330: got gzip streams: @@ -109732,28 +109426,31 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 147 203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "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 @@ -109771,6 +109468,9 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -109779,20 +109479,7 @@ testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 403, NextOffset: 489 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 147 203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== 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: @@ -109814,16 +109501,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: @@ -109836,6 +109514,13 @@ 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":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" @@ -109846,7 +109531,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 @@ -109854,12 +109539,6 @@ testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204] testutil.go:2330: got gzip streams: @@ -109869,8 +109548,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 TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109881,7 +109569,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":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=PAX,minChunkSize=0#02 +=== 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:2330: got gzip streams: @@ -109903,17 +109591,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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"}]} @@ -109932,7 +109609,7 @@ testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 @@ -109941,27 +109618,34 @@ testutil.go:395: Comparing: "foo2" vs "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=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== 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: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 -=== 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 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 174 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: 341, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,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":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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=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 @@ -109972,8 +109656,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -109984,26 +109666,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 TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 183] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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"}]} @@ -110035,11 +109698,10 @@ testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -110047,9 +109709,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110059,7 +109719,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110069,8 +109731,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":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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=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=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 133 in stargz, uncompressed length 512 @@ -110079,32 +109744,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 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} -=== 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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=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 "" -=== 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: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" @@ -110112,6 +109756,11 @@ 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -110127,19 +109776,29 @@ 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=GNU + testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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=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=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR 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 @@ -110149,7 +109808,7 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110159,37 +109818,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":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=1,prefix="/",format=PAX,minChunkSize=0#02 +=== 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":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=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 181] -=== 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 [foo2 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 -=== 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: 177, NextOffset: 210 -=== 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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 -=== 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: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" @@ -110197,6 +109831,11 @@ testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -110211,7 +109850,40 @@ testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 174] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 181] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173] testutil.go:2330: got gzip streams: @@ -110233,17 +109905,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== 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 134 176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/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"}]} @@ -110263,11 +109924,6 @@ 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" @@ -110275,8 +109931,25 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -110297,8 +109970,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110309,52 +109980,47 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 138 188] - 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/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"}]} -=== 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=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"}]} -=== 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 - 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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:395: Comparing: "foo" vs "foo" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + 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" === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=PAX,minChunkSize=0 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=USTAR +=== 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: 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: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 @@ -110367,9 +110033,18 @@ 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=1,prefix="../",format=PAX,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=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 138 188] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR 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 @@ -110380,6 +110055,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -110400,24 +110077,11 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135 185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === 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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [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 @@ -110431,7 +110095,7 @@ 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: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 @@ -110444,8 +110108,20 @@ testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135 185] + testutil.go:2330: got gzip streams: === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110466,6 +110142,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110476,29 +110154,31 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 114, NextOffset: 304 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -110507,7 +110187,14 @@ 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: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 +=== 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: 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" @@ -110515,33 +110202,18 @@ testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 466 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 114, NextOffset: 304 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-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 @@ -110552,6 +110224,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110565,32 +110239,37 @@ 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 +=== 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"}]} +=== 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 testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go: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 +=== 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 583 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" @@ -110616,6 +110295,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === 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: @@ -110637,7 +110317,18 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 137 187] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 137 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === 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"}]} @@ -110657,42 +110348,18 @@ 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 469 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 137 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 306 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 187 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:395: Comparing: "foo2" vs "foo2" -=== 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=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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":137,"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: 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 + 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/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: @@ -110703,6 +110370,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":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: @@ -110714,8 +110382,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110726,21 +110392,58 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 142 192] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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/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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 +=== 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":141,"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: 477, NextOffset: 510 +=== 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: 345, NextOffset: 421 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:395: Comparing: "" vs "" @@ -110758,62 +110461,58 @@ testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 142 192] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: 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 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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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 142 184] + 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 + 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 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 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 141 191] + 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 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 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":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 141 183] + testutil.go: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 141 in stargz, uncompressed length 512 - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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: 182, NextOffset: 215 -=== 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: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -110824,7 +110523,7 @@ 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 @@ -110837,89 +110536,110 @@ 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=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] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 568 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":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] +=== 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=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 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 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=true,format=PAX - 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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#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 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 + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 319 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:2330: got gzip streams: +=== 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=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 431 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 "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 315 427] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 === 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" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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=-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":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: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 319 572] -=== 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=GNU testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -110927,7 +110647,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":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/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 @@ -110937,54 +110657,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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 319 572] +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 321 574] 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 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":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: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 === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=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 [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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== 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: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 @@ -110998,49 +110702,39 @@ testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 319 572] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 319 431] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 321 574] + 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] 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: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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 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":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: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 @@ -111050,12 +110744,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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 @@ -111074,19 +110768,6 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 316 428] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== 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:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -111096,31 +110777,21 @@ testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 316 569] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === 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: -=== 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=GNU 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" @@ -111129,6 +110800,28 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 321 574] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -111147,42 +110840,34 @@ 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 421 -=== 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: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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 345, NextOffset: 421 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== 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=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 -=== 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: 116, NextOffset: 312 + 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -111192,9 +110877,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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -111204,17 +110889,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 321 574] +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 324 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 574 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":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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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"}]} @@ -111224,6 +110909,18 @@ 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=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 324 436] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/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=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] @@ -111234,11 +110931,6 @@ 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" @@ -111246,68 +110938,50 @@ 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/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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 321 433] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 324 577] + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 324 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 324 436] + 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 + 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== 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 === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go: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 @@ -111318,23 +110992,28 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 422 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 592 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/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=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: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -111343,34 +111022,44 @@ testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go: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/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -111390,6 +111079,11 @@ 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" @@ -111397,41 +111091,40 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 -=== RUN TestGzipEStargz/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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 +=== 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/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=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/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=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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"}]} @@ -111444,13 +111137,6 @@ testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 514, NextOffset: 590 -=== 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 -=== 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: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 @@ -111460,45 +111146,58 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 testutil.go:509: Offset: 319, NextOffset: 352 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== 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 - testutil.go:1580: testing streams: [0 0 2688] +=== 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 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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=PAX + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -111521,56 +111220,54 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 487 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:509: Offset: 357, NextOffset: 433 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 123] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] +=== 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=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=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=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=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] + 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=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 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=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 123] + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -111584,60 +111281,72 @@ 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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "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: "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=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119] - testutil.go:2330: got gzip streams: +=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 +=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 -=== 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 +=== 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 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 429 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 123] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 124] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 119] + 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=-2,prefix="",format=USTAR,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 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=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=false,format=GNU - testutil.go:1580: testing streams: [0 0 119] +=== 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=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"}]} +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 @@ -111664,29 +111373,24 @@ testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 125] +=== 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=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 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 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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: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=PAX - testutil.go:1580: testing streams: [0 0 122] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go: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=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -111701,25 +111405,23 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 121] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go: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] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 124] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -111727,58 +111429,67 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: [0] at 0 in stargz, uncompressed length 2660 === 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 122] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 123] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 123] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 122] + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 122] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 383 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go: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: 171, NextOffset: 653 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=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:509: Offset: 945, NextOffset: 982 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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 @@ -111788,33 +111499,35 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 124] +=== 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 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=-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 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 + 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:1580: testing streams: [0 0 126] + 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 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:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=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"}]} @@ -111824,18 +111537,8 @@ testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 @@ -111843,14 +111546,12 @@ testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=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" @@ -111858,36 +111559,40 @@ testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 106] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 123] +=== 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=GNU - testutil.go:1580: testing streams: [0 0 125] + 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/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=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 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: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 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: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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 107] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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 @@ -111902,7 +111607,7 @@ 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 "": [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 @@ -111915,24 +111620,30 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,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] +=== 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 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:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== 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 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: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 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:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === 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"}]} @@ -111942,84 +111653,87 @@ testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 941 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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: 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 102] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 830 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 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/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=GNU - testutil.go:1580: testing streams: [0 0 100] +=== 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 + 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 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:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go: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 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 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 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 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 + 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" + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 -=== 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: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: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 @@ -112033,39 +111747,36 @@ testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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=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=GNU - testutil.go:1580: testing streams: [0 0 109] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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: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: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,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 102] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 @@ -112091,43 +111802,44 @@ testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108] +=== 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 2660 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 102] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107] + testutil.go: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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101] + testutil.go: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 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 103] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -112137,61 +111849,69 @@ 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/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 +=== 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=PAX,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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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 + 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 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] +=== 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 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:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=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: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" @@ -112199,59 +111919,50 @@ testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 943 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 -=== 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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:509: Offset: 686, NextOffset: 832 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 103] +=== 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 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 103] + 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 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109] + testutil.go: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 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -112270,62 +111981,45 @@ testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:509: Offset: 693, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 113] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 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 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 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] + testutil.go: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 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + 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 === 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"}]} @@ -112336,16 +112030,8 @@ testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 @@ -112355,7 +112041,15 @@ 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=-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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -112366,34 +112060,36 @@ testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111] + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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 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:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] + testutil.go:2349: [1] at 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/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 107] 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:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -112408,24 +112104,10 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 116] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 953, NextOffset: 990 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 843 -=== 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 -=== 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=USTAR - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go: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 @@ -112440,39 +112122,34 @@ testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:509: Offset: 697, NextOffset: 843 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109] + testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114] + testutil.go: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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=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 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 296] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=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" @@ -112480,7 +112157,21 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 439] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" +=== 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 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go: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 @@ -112495,63 +112186,55 @@ 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 107] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go: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 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 436] + testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 441] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 296] + testutil.go:2349: [1] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 436] + testutil.go: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 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go: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 +=== 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 300] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 296] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go: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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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" @@ -112559,41 +112242,52 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 439] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 298] + testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 441] + testutil.go:2349: [1] at 304 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 438] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 300] + testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 297] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 438] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + 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" === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go: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" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -112607,115 +112301,125 @@ 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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 439] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 300] +=== 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 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 304] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 303] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 304 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 438] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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 [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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 444] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== 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: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 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 297] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=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 - testutil.go:1580: testing streams: [0 0 297] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 303] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 439] + 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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 298] + testutil.go:2349: [1] at 446 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=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 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 + testutil.go:2349: [1] at 306 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === 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"}]} @@ -112739,6 +112443,8 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== 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:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -112748,22 +112454,32 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 444] +=== 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 303] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 444] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === 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"}]} @@ -112774,19 +112490,38 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -112797,24 +112532,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/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 303] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 446] +=== 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 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: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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112822,15 +112557,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=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112838,12 +112575,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 @@ -112856,42 +112593,32 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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:395: Comparing: "" vs "" + 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/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== 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 @@ -112899,7 +112626,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== 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 @@ -112907,7 +112636,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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112915,7 +112644,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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112923,15 +112652,36 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== 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" === 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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -112942,34 +112692,30 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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 @@ -112977,9 +112723,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/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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112987,7 +112731,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112995,7 +112741,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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113003,20 +112749,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=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 @@ -113030,99 +112768,75 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -113133,74 +112847,77 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] +=== 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: +=== 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:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","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 132] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 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","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 126] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 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","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=1,prefix="./",lossless=false,format=PAX +=== 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=PAX + testutil.go:1580: testing streams: [0 0 127] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -113209,16 +112926,18 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -113228,7 +112947,7 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.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 @@ -113241,24 +112960,16 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go: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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] +=== 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 132 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=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113266,9 +112977,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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== 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 @@ -113276,20 +112985,35 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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" @@ -113297,13 +113021,8 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 @@ -113314,33 +113033,37 @@ 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=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=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 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","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113348,28 +113071,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} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127] +=== 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 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=false,format=USTAR +=== 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=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 @@ -113381,20 +113097,9 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 @@ -113406,33 +113111,20 @@ testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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 2148 - testutil.go:2349: [1] at 133 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=1,prefix="/",lossless=false,format=GNU +=== 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 @@ -113440,27 +113132,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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== 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: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== 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: === 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 [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -113485,49 +113189,49 @@ testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] +=== 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 135 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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] +=== 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 129 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=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135] +=== 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 135 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 128] +=== 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 128 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=USTAR +=== 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=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === 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"}]} @@ -113546,7 +113250,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 "": [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: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 @@ -113559,49 +113263,56 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/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=USTAR - testutil.go:1580: testing streams: [0 0 112] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 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 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 105] +=== 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 105 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 112] +=== 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 112 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 - testutil.go:1580: testing streams: [0 0 105] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 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=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":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== RUN TestGzipEStargz/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 @@ -113627,61 +113338,60 @@ testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 -=== 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:509: Offset: 402, NextOffset: 488 +=== 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 111 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=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] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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","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=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 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=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=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 107 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/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=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 106] 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 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/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":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"}]} @@ -113693,19 +113403,7 @@ testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 @@ -113726,67 +113424,70 @@ 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=GNU - testutil.go:1580: testing streams: [0 0 106] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== 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=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 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","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 108] 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 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] +=== 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 106 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: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:509: Offset: 133, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:509: Offset: 245, NextOffset: 558 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== 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: 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" @@ -113794,8 +113495,10 @@ testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 @@ -113808,50 +113511,50 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110] +=== 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 110 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=GNU - testutil.go:1580: testing streams: [0 0 103] +=== 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 103 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114] +=== 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 114 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=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108] +=== 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 108 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 114] +=== 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 114 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=9,prefix="../",lossless=false,format=PAX +=== 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"}]} @@ -113862,17 +113565,38 @@ testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=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: 363, NextOffset: 400 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,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=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 +=== 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: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 @@ -113881,70 +113605,65 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108] - 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: 594, NextOffset: 680 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114] +=== 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 114 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","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107] +=== 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 107 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=USTAR - testutil.go:1580: testing streams: [0 0 118] +=== 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 118 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=USTAR - testutil.go:1580: testing streams: [0 0 110] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112] 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: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 118] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 118 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 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 @@ -113957,10 +113676,25 @@ testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] +=== 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} +=== 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: 210, NextOffset: 247 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 @@ -113971,85 +113705,105 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","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 117] +=== 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=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 119] 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 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/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=GNU - testutil.go:1580: testing streams: [0 0 109] +=== 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 109 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=USTAR - 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=USTAR - testutil.go:1580: testing streams: [0 0 112] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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:1641: [0]: {"name":"foo","type":"dir","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":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:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 120] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 357 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 480 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 675 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 206, NextOffset: 243 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 130 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go: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" @@ -114057,104 +113811,68 @@ testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 119] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=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 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=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 121] 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 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 111] +=== 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 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=PAX - testutil.go:1580: testing streams: [0 0 119] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 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:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 560 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 560, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 560 + 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" @@ -114162,88 +113880,62 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116] -=== 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=GNU - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 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=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-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 108 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=USTAR - testutil.go:1580: testing streams: [0 0 121] +=== 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 121 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","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=-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 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 121 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","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] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 221] 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:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== 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: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: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 @@ -114257,66 +113949,91 @@ testutil.go:509: Offset: 397, NextOffset: 483 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go: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=true,format=GNU + testutil.go:1580: testing streams: [0 0 364] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 +=== 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: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 362] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 223] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 362] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: 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 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 221] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 364] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -114329,10 +114046,18 @@ 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 "" -=== 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=GNU + testutil.go:1580: testing streams: [0 0 226] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 @@ -114346,7 +114071,17 @@ 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=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 363] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=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 @@ -114354,23 +114089,23 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 364] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-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 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -114378,9 +114113,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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114388,207 +114121,71 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 332 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=2,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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 115, NextOffset: 299 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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: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=GNU - testutil.go:1580: testing streams: [0 0 367] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 226] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 363] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 363] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 476, NextOffset: 509 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 308 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go: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/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 223] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== 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:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 224] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 === RUN TestGzipEStargz/testWriteAndOpen/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: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:509: Offset: 334, NextOffset: 410 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -114605,7 +114202,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-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=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 367] testutil.go:2330: got gzip streams: @@ -114623,6 +114220,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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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 @@ -114641,41 +114271,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] === 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: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/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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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: @@ -114715,7 +114312,26 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== 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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === 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: @@ -114735,40 +114351,22 @@ 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"}]} - 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 -=== 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:509: Offset: 210, NextOffset: 468 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: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: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 301 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -114789,8 +114387,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 -=== 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 @@ -114809,43 +114405,42 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== 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=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"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=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: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go: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: 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: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go: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 @@ -114853,6 +114448,8 @@ testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -114863,8 +114460,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=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=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 @@ -114884,75 +114479,60 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - 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:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 471 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:509: Offset: 504, NextOffset: 580 +=== 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: 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: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: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] -=== 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: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=GNU,minChunkSize=0 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/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: @@ -114973,6 +114553,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=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 @@ -114992,59 +114574,78 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 416 - testutil.go:509: Offset: 512, NextOffset: 588 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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=1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 341, NextOffset: 417 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 585 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 341 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115063,6 +114664,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=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 testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: @@ -115072,8 +114674,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -115085,58 +114685,76 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 +=== 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 "": [.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: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:509: Offset: 337, NextOffset: 413 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + 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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 504 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 334, NextOffset: 410 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 580 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115156,81 +114774,59 @@ 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=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 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 474 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 507 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 507, NextOffset: 583 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU 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=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 +=== 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 416 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 @@ -115246,6 +114842,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=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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 @@ -115265,43 +114873,10 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:509: Offset: 339, NextOffset: 415 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go: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 @@ -115338,7 +114913,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 413 + testutil.go:509: Offset: 499, NextOffset: 575 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 499, NextOffset: 575 + testutil.go:509: Offset: 337, NextOffset: 413 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: @@ -115378,21 +114985,14 @@ 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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 85, NextOffset: 118 === 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: @@ -115402,6 +115002,9 @@ testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 180, NextOffset: 213 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -115412,25 +115015,33 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go: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: 510, NextOffset: 586 + testutil.go:509: Offset: 507, NextOffset: 583 +=== 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: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: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 + 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: 477, NextOffset: 510 + testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 586 + 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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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: @@ -115450,40 +115061,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"} -=== 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=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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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 "": [.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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: @@ -115504,7 +115083,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 "": [.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=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] testutil.go:2330: got gzip streams: @@ -115525,38 +115135,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,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=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: @@ -115577,7 +115156,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=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=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" + 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 "": [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: 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=true,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: @@ -115587,6 +115197,8 @@ testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 +=== RUN TestGzipEStargz/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:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -115598,40 +115210,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=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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:509: Offset: 346, NextOffset: 422 -=== RUN TestGzipEStargz/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=-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: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 @@ -115651,6 +115229,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115670,37 +115282,36 @@ 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=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"}]} +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go: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: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 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: 491, NextOffset: 524 + testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 + 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:1580: testing streams: [0 0 139 176 213 250 287 324 367] @@ -115714,16 +115325,18 @@ testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/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: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== 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:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115742,40 +115355,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/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=false,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: @@ -115795,8 +115376,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "" vs "" === 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:509: Offset: 346, NextOffset: 422 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: @@ -115817,79 +115430,85 @@ 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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" + 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 491, NextOffset: 524 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go: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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 217 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 524, NextOffset: 600 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 319 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 488 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 120, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 524, NextOffset: 600 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go: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:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== 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 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 @@ -115907,40 +115526,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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [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: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: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:509: Offset: 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: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: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 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: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 -=== 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: 516, NextOffset: 592 - testutil.go:509: Offset: 346, NextOffset: 422 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: @@ -115961,6 +115578,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=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115980,39 +115599,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 491, NextOffset: 524 + testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 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: 491, NextOffset: 524 + testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 -=== 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=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -116032,6 +115650,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: @@ -116052,6 +115671,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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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: 422 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:509: Offset: 346, NextOffset: 422 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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 @@ -116068,43 +115721,10 @@ 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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 +=== 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 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: @@ -116124,57 +115744,51 @@ 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 === 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=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=-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] -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + 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=GNU,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=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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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 -=== 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 138 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 487 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 520, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -116183,18 +115797,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116213,7 +115816,42 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:509: Offset: 116, NextOffset: 319 === 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116233,45 +115871,46 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go: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: 320, NextOffset: 353 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 429 - testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 433 + testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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: 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: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:509: Offset: 357, NextOffset: 433 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 +=== 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: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 @@ -116286,41 +115925,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 326, NextOffset: 359 -=== RUN TestGzipEStargz/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=GNU,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 359, NextOffset: 435 - testutil.go:509: Offset: 523, NextOffset: 599 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 599 - testutil.go:509: Offset: 359, NextOffset: 435 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116358,41 +115962,42 @@ 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=-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"}]} +=== 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: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:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go: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: 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/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=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 429 + testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 -=== 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go: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: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 353, NextOffset: 429 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309] testutil.go:2330: got gzip streams: @@ -116422,50 +116027,61 @@ testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [7] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 435 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 523, NextOffset: 599 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] +=== 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: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: 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: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: 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== 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=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 @@ -116485,17 +116101,37 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go: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/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU 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 +=== 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":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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 testutil.go:2349: [6] at 276 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 941, NextOffset: 978 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [7] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -116505,40 +116141,26 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=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: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.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: 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: 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 + testutil.go:509: Offset: 941, NextOffset: 978 +=== 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:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 308] testutil.go:2330: got gzip streams: @@ -116559,7 +116181,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: @@ -116568,66 +116190,54 @@ testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/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: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 840 - testutil.go:509: Offset: 988, NextOffset: 1134 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [7] at 319 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=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: 951, NextOffset: 988 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 657, NextOffset: 694 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 988, NextOffset: 1134 -=== 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":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=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 840 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: @@ -116648,7 +116258,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go: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: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: @@ -116656,14 +116297,8 @@ testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX 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: @@ -116674,39 +116309,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go: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: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 830 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116726,7 +116330,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,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=-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: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:509: Offset: 694, NextOffset: 840 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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=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: @@ -116747,24 +116383,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 982, NextOffset: 1128 -=== 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 @@ -116783,24 +116401,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/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=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: @@ -116821,6 +116455,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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116840,41 +116476,41 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go: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: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 944, NextOffset: 981 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 113 in stargz, uncompressed length 4 @@ -116888,16 +116524,10 @@ testutil.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"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: @@ -116917,44 +116547,43 @@ 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=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: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: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: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 840 - testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 + 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: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:509: Offset: 694, NextOffset: 840 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 315] 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=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 4 testutil.go:2349: [2] at 143 in stargz, uncompressed length 4 @@ -116972,8 +116601,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=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116993,49 +116620,13 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 832 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:509: Offset: 686, NextOffset: 832 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 382, NextOffset: 943 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 649 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -117047,9 +116638,42 @@ 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=GNU,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":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=USTAR,minChunkSize=64000 +=== 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"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go: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 "": [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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:509: Offset: 694, NextOffset: 840 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: @@ -117070,6 +116694,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=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/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117088,42 +116714,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 948 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 133, NextOffset: 170 + 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: 656, NextOffset: 693 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 693, NextOffset: 839 - testutil.go:509: Offset: 985, NextOffset: 1131 + testutil.go:509: Offset: 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: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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: 948, NextOffset: 985 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 985, NextOffset: 1131 - testutil.go:509: Offset: 693, NextOffset: 839 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 1126 + testutil.go:509: Offset: 686, NextOffset: 832 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: @@ -117143,6 +116767,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: @@ -117162,44 +116787,44 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 656 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 693, NextOffset: 839 + testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 946 - testutil.go:509: Offset: 172, NextOffset: 653 + 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: 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:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 1131 + testutil.go:509: Offset: 693, NextOffset: 839 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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 114 147 180 213 246 279 311] 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=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 @@ -117217,8 +116842,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=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -117238,58 +116861,49 @@ 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":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 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: 660, NextOffset: 697 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 697, NextOffset: 843 - testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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 +=== 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: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] 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: 348, NextOffset: 385 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - 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:2349: [1] at 115 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 385, NextOffset: 953 - 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:2349: [2] at 148 in stargz, uncompressed length 4 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/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=USTAR testutil.go:2349: [5] at 247 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: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:509: Offset: 697, NextOffset: 843 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -117300,7 +116914,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-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: @@ -117320,8 +116933,40 @@ 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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 697, NextOffset: 843 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:509: Offset: 697, NextOffset: 843 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -117341,87 +116986,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=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go: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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo6 foo2 foo3 foo_empty3 foo4] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty 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: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117440,9 +117005,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"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=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=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117462,11 +117026,35 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== 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"}]} +=== 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_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3 foo4 foo5] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4] vs [foo foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -117490,79 +117078,55 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo5] vs [foo_empty foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty5 foo6] vs [foo3 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo2] + 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=false,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" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: @@ -117583,6 +117147,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=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=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 @@ -117602,106 +117168,117 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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 foo4 foo_empty4 foo5 foo6 foo_empty2 foo_empty foo2 foo3 foo_empty5 foo] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark 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: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo] vs [foo2 foo4 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go: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 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 +=== 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=PAX testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== 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":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":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"} -=== 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:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 +=== 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=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: @@ -117722,12 +117299,12 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 @@ -117743,25 +117320,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=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo6 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5] - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5] vs [foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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 @@ -117773,31 +117342,49 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go: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 "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 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 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + 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 @@ -117805,58 +117392,35 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 215 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=USTAR testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== 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=true,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 === 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: @@ -117893,120 +117457,123 @@ testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== 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:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3] vs [foo foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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 foo2 foo_empty2 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4] vs [foo foo_empty foo_empty2 foo5 foo6 foo2 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_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: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 - 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 [foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 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: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - 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: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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=-1,prefix="/",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: @@ -118014,6 +117581,8 @@ testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 @@ -118027,8 +117596,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118048,86 +117615,91 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo6 foo2 foo_empty foo3 foo_empty3 foo_empty4 foo] vs [foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go: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: "" vs "" +=== 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:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo_empty3 foo_empty5 foo foo_empty] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo2 foo_empty foo3 foo_empty3 foo_empty4 foo] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo_empty5] + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/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=-1,prefix="../",lossless=true,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=PAX,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 @@ -118141,15 +117713,15 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== 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":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] testutil.go:2330: got gzip streams: @@ -118184,22 +117756,35 @@ testutil.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"} +=== 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:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":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=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 @@ -118212,60 +117797,54 @@ testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo2 foo3 foo_empty4 foo6 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo5] 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: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go: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 @@ -118279,23 +117858,12 @@ 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"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: 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=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118309,8 +117877,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go: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"} @@ -118335,146 +117901,61 @@ 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=-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 227 264 301 338 375 412 653] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 -=== 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"}]} +=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [7] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 foo2 foo3 foo4 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go: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: "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" -=== 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: 2147, NextOffset: 2184 -=== 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":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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":264,"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:509: Offset: 3241, NextOffset: 4834 -=== 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":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== 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=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== 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: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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 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: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo2 foo3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118483,18 +117964,58 @@ testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== 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:395: Comparing: "foo_empty" vs "foo_empty" +=== 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"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: "foo4" vs "foo4" +=== 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":264,"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: 6464, NextOffset: 6501 +=== 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":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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: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=GNU,minChunkSize=64000 -=== 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:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,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 227 264 301 338 375 412 512] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118513,87 +118034,155 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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=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 "" -=== 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4 foo5 foo6 foo_empty] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5] vs [foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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=PAX + testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 9174 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [6] at 412 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: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [7] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-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: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + 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:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} +=== 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=true,format=PAX + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go: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: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo4 foo5 foo6 foo foo_empty2 foo3 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: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo6 foo2 foo foo_empty foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo foo2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go: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/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:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU 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 @@ -118612,10 +118201,52 @@ 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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2] vs [foo4 foo5 foo6 foo foo3 foo_empty3 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 @@ -118623,6 +118254,9 @@ testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 492 +=== 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=GNU testutil.go:2349: [7] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -118632,123 +118266,71 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5 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: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo6 foo foo3 foo_empty3 foo4] vs [foo_empty4 foo6 foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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] -=== 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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 -=== 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=true,format=USTAR 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo_empty2 foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty] vs [foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo_empty4 foo5] -=== 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 -=== 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: 3204, NextOffset: 3241 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== 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=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.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 === RUN 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: @@ -118768,7 +118350,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === 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: @@ -118788,53 +118369,14 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo6 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark] - 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 [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo6 foo_empty4 foo 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: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 +=== RUN TestGzipEStargz/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:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -118847,48 +118389,88 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3] vs [foo_empty foo_empty2 foo4 foo6 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo6 foo foo_empty foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo6 foo4 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== 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 testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118908,7 +118490,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== 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=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 516] testutil.go:2330: got gzip streams: @@ -118928,116 +118510,116 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/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"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5] vs [foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty5 .no.prefetch.landmark foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo5 foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo6] vs [foo5 foo_empty5 foo3 foo_empty3 foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_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/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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: "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: "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: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=GNU,minChunkSize=0 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/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] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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 -=== 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=USTAR 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 @@ -119051,6 +118633,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== 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 @@ -119070,88 +118654,130 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go: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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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: 8103, NextOffset: 9696 +=== 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:395: Comparing: "" vs "" +=== 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo5 foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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"} +=== 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== 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 +=== 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=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_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo foo_empty foo2 foo_empty5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1050 - testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: 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:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty3 foo4 foo6 foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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 @@ -119167,34 +118793,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: 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: "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_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -119214,27 +118814,128 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty 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: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" 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_empty4" vs "foo_empty4" === 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] +=== 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/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 .no.prefetch.landmark] vs [foo_empty5 foo6 foo foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo2] +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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:2349: [3] at 304 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 943, NextOffset: 980 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 762, NextOffset: 799 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 +=== 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":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -119254,66 +118955,74 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 "" -=== 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo6 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 foo4 foo6] - 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 822, NextOffset: 954 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 -=== 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: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} 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=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5] vs [foo foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 @@ -119324,85 +119033,57 @@ testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 233 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 270 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [3] at 307 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 809 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [4] at 344 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 381 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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" 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [6] at 418 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:509: Offset: 977, NextOffset: 1062 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 233 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 270 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 307 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 344 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 381 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 418 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [7] at 659 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=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: 1193, NextOffset: 1278 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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"} @@ -119410,7 +119091,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=externaltoc_gzip_compression_level=1,prefix="./",src=0,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: "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 === 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -119429,17 +119130,16 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -119450,16 +119150,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo4 foo_empty4 foo5 foo_empty3 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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 @@ -119467,26 +119157,64 @@ 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 "" -=== 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=0,prefix="",lossless=true,format=PAX testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo6] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 -=== 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: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go: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: 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 @@ -119497,82 +119225,63 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo2] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo6] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo6 foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 968, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 -=== 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: 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is 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/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME 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 +=== 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 @@ -119581,27 +119290,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=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119629,6 +119318,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=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 +=== 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 @@ -119647,114 +119338,117 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 248, NextOffset: 380 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/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" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 === 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=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5] vs [foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty4] +=== 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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go: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: "foo5" vs "foo5" +=== 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 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 +=== 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 996 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo_empty3 foo4 foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 +=== 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: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 + 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: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go: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/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: "foo_empty4" vs "foo_empty4" +=== 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 @@ -119763,6 +119457,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=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -119771,8 +119467,9 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === 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=64000 +=== 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 @@ -119813,13 +119510,13 @@ testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,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 "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119828,33 +119525,45 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === 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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5 foo_empty3 foo6 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo6] vs [foo6 foo_empty foo2 foo_empty2 foo5 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 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: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 @@ -119863,75 +119572,65 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 928 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== 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: 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo6] vs [foo4 foo5 foo6 foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 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 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo6 foo_empty foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 160 216] + testutil.go:2330: got gzip streams: +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" - 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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 573, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 426, NextOffset: 463 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" + 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: "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_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 160 216] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 160 213] testutil.go:2330: got gzip streams: @@ -119957,11 +119656,11 @@ 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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=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=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 157 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119980,34 +119679,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=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 163 219] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty5 foo_empty foo2 foo_empty3 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] vs [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo_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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 @@ -120024,65 +119707,90 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_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 +=== 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: +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 163 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: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 219 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: 132, NextOffset: 264 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 954, NextOffset: 991 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 772, NextOffset: 809 +=== 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: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" 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: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== 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 @@ -120100,17 +119808,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" +=== 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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: @@ -120126,187 +119833,143 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 162 215] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 162 218] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 162 215] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 162 218] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 577, NextOffset: 614 -=== 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: 465, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_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 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 162 215] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 817, NextOffset: 947 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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 -=== 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: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo_empty2 foo3 foo4 foo5 foo foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 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: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 162 218] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - 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/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 164 220] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 164 217] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,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" - 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 164 220] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 162 218] 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 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 164 217] +=== 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 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 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 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 @@ -120315,36 +119978,56 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is 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/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo4 foo5 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:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo2 foo_empty2 foo3 foo5 foo foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 164 220] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 953, NextOffset: 990 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1164, NextOffset: 1201 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1075 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 @@ -120354,37 +120037,39 @@ 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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 foo5 foo6 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo foo4 foo_empty4 foo_empty5 foo6 foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" -=== 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: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 @@ -120400,205 +120085,188 @@ 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 141 183] +=== NAME TestGzipEStargz/testWriteAndOpen/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 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 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 191] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 164 220] 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: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: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 141 183] + testutil.go: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 164 217] 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 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== 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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=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 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 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=GNU - testutil.go:1580: testing streams: [0 0 140 182] +=== 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 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 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=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=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=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 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: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: "foo"(basename:"foo") is 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:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5] vs [foo foo2 foo_empty4 foo6 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty 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: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 -=== 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: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 579, NextOffset: 616 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 183] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 616, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go: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: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1066 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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: 774, NextOffset: 811 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 811, NextOffset: 944 +=== 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 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 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 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: 1192, NextOffset: 1277 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 989, NextOffset: 1155 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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=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: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 641 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:509: Offset: 819, NextOffset: 952 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 616, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go: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" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 434 + testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo4 foo5 foo3] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty5 foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo2" vs "foo2" - 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: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 143 193] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1155 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 811, NextOffset: 944 -=== NAME 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" -=== 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: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 143 185] +=== 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 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 140 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/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=GNU + testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -120607,112 +120275,119 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is 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/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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo2 foo_empty3 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo4 foo5 foo foo2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6 foo3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 143 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: 645, NextOffset: 777 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 956, NextOffset: 993 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 948, NextOffset: 985 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1070 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_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_empty3 foo4 foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_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: "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_empty" vs "foo_empty" + 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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 583, NextOffset: 620 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 437, NextOffset: 474 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 620, NextOffset: 787 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 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 @@ -120723,364 +120398,298 @@ testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== 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=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=false,format=PAX - testutil.go:1580: testing streams: [0 0 141 183] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=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=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 142 192] +=== 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=PAX,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 143 185] 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 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 142 184] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "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 144 194] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 144 186] +=== 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=GNU,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 141 183] 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 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 144 194] +=== 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 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 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 144 186] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 foo2 foo3] vs [.no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 377 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 144 194] +=== NAME TestGzipEStargz/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 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 414 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 300, NextOffset: 431 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - 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 "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 414, NextOffset: 581 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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: "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: "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_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo6 foo_empty foo2 foo_empty2 foo4] vs [foo6 foo4 foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty] + 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 [foo3 foo_empty4 foo5 foo2 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 144 186] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 468, NextOffset: 600 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 150 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 150 192] +=== 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 150 in stargz, uncompressed length 512 + 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=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 150 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 150 192] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 142 184] 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 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,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=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 148 198] +=== 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=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 190] +=== RUN 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 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 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 155 205] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 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=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 155 197] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=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 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 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=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] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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 foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo_empty4 foo5] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 1088 + testutil.go:509: Offset: 1215, NextOffset: 1300 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 144 194] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 155 197] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 973 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 === 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 194 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: 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/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo3 foo_empty4 foo5 foo6 foo] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 384, NextOffset: 421 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo5] vs [foo foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:509: Offset: 1003, NextOffset: 1088 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 @@ -121091,142 +120700,145 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 -=== 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 155 205] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 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 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=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=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 155 197] +=== 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 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 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153 203] +=== 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 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 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 153 195] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 150 200] 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 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 153 203] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 150 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 153 195] +=== 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=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 148 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go: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: "foo"(basename:"foo") is 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: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 148 190] === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5] vs [foo foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 898 - testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153 203] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 190 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:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty2 foo3 foo4 foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] +=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 -=== 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 153 in stargz, uncompressed length 1636 +=== 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 316, NextOffset: 349 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo3 foo_empty4 foo_empty5] vs [foo2 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo foo2] vs [foo6 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 @@ -121237,109 +120849,126 @@ testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 153 195] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 112 -=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 316 -=== 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 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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: 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" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 +=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go: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=9,prefix="./",src=0,format=USTAR,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=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 157 207] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - 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 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 157 199] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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 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 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 157 207] +=== 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] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go: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 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 157 199] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 155 197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 156 206] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 155 197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo6 foo foo_empty3 foo_empty4 foo_empty5 foo3] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo4 foo5 foo6 foo_empty foo2 foo_empty2 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153 203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: "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_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 @@ -121350,33 +120979,14 @@ 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 156 198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== 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: "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 foo2 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo4 foo5 foo6 foo foo_empty foo2 foo_empty5 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo foo4] vs [foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6 foo2] 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 @@ -121385,304 +120995,297 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "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/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 398 651] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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=USTAR - testutil.go:1580: testing streams: [0 0 398 510] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 398 651] + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 153 195] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 153 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 398 510] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 402 655] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153 203] 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 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=-2,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=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 402 514] +=== 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] 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 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=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 403 656] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 153 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 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=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 403 515] +=== RUN 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 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 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=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 403 656] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 157 207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 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=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 foo_empty5 foo_empty2] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [foo_empty3 foo4 foo_empty5 foo foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 157 199] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 651, NextOffset: 684 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go: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: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5 foo_empty5 foo_empty2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty5 foo] vs [foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_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: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 403 515] +=== 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 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 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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 405 658] +=== 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 405 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 658 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=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 405 517] +=== 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 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 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=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 400 653] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 156 198] testutil.go: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:2349: [1] at 156 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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=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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 400 512] +=== 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: -=== 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 foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark 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 -=== 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 400 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 811, NextOffset: 844 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 512 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" - 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: 697, NextOffset: 809 -=== RUN 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=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo 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_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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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: "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: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 @@ -121693,97 +121296,78 @@ 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 400 653] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 398 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 653 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" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 400 512] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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 398 651] 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: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: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,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 404 657] + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 398 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 404 516] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 402 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 516 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=-2,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=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 405 658] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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 402 514] 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: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: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 403 656] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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 foo6 foo_empty foo3 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo2] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "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: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 @@ -121795,68 +121379,125 @@ 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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 403 515] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 403 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + 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=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 316, NextOffset: 349 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,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" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2] vs [foo5 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo5] vs [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 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: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 +=== 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: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 965, NextOffset: 998 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:509: Offset: 821, NextOffset: 898 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_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 +=== 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: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 405 517] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 403 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 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=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== 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=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 405 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -121865,82 +121506,59 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 409 662] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 662 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 409 521] +=== 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 409 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 521 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: "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/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo_empty4 foo6] vs [foo2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo2] vs [foo_empty foo_empty5 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" -=== 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: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 400 512] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2048 + testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 @@ -121948,23 +121566,25 @@ testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo4 foo5] vs [foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty foo_empty5] vs [foo_empty4 foo6 foo_empty foo_empty2 foo4 foo_empty3 foo5 foo_empty5 foo 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" 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/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 @@ -121972,16 +121592,6 @@ 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: 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: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 @@ -121992,208 +121602,296 @@ 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=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] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 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: [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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 400 512] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 404 657] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 404 516] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 516 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 405 517] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty2 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 405 517] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 541, NextOffset: 651 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "" vs "" - 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 [foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo6 foo foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 409 662] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== 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" +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1683: "foo"(basename:"foo") is child of "" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 -=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-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 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 222 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 409 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== 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=PAX +=== 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=GNU +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== 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=PAX +=== 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=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 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go: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 foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] vs [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo6 foo_empty foo_empty2 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 +=== 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: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 @@ -122201,141 +121899,140 @@ testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo3 foo5 foo_empty5 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2] 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 262, NextOffset: 374 +=== NAME TestGzipEStargz/testWriteAndOpen/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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/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: "foo6" vs "foo6" +=== 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: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 - 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: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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 147] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 147] + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== 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=true,format=PAX - 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: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 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: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 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 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 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 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=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 149] + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo6 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo2 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] +=== 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: +=== 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" +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 @@ -122345,22 +122042,39 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 -=== 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:509: Offset: 674, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 815, NextOffset: 892 + testutil.go:509: Offset: 992, NextOffset: 1069 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo6 foo foo_empty2 foo3] +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty4 foo5 foo6 foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty5 foo 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 @@ -122371,159 +122085,123 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 -=== 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: 992, NextOffset: 1069 testutil.go:509: Offset: 815, NextOffset: 892 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 149] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153] +=== 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: -=== 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:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147] + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 152] + testutil.go:2349: [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 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148] + testutil.go: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 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 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 148] + 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 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 149] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 152] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 353 -=== 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 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo foo2 foo_empty2 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: 368, NextOffset: 401 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 144] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 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: 907 + testutil.go:509: Offset: 1003, NextOffset: 1080 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 [foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5] vs [foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 691 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 691, NextOffset: 801 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 544, NextOffset: 654 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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_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 @@ -122534,128 +122212,137 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148] +=== 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 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:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 148] +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 149] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 149] + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112] + 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 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 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== 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=PAX + testutil.go:1580: testing streams: [0 0 152] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo6 foo foo_empty foo4 foo_empty4 foo_empty5 foo3 foo_empty3] vs [foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4] - 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:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 395 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 484, NextOffset: 517 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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:509: Offset: 517, NextOffset: 652 -=== 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 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: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 794, NextOffset: 827 + 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 148] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 827, NextOffset: 962 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo2 foo_empty2 foo3 foo_empty4] vs [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "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 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 @@ -122666,82 +122353,84 @@ testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 537 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 646, NextOffset: 679 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 152] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:509: Offset: 679, NextOffset: 788 +=== 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 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/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=GNU - testutil.go:1580: testing streams: [0 0 112] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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: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=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115] + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 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 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: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 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:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 149] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo foo2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo] vs [foo4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo3" vs "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 404, NextOffset: 515 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 -=== 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: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 @@ -122755,250 +122444,242 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4] vs [foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo_empty5 foo_empty foo_empty2] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo2 foo4 foo5 foo6 foo foo_empty] 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: 322, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 114 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: 355, NextOffset: 492 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 105] 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] + 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 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107] + testutil.go:2349: [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 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:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 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 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: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 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 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo4 foo_empty5 foo2 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo2 foo5 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5 foo6] 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 660, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 106 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: 693, NextOffset: 805 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:395: Comparing: "" vs "" +=== 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: 839, NextOffset: 975 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo5] vs [foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 + 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: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo3 foo4 foo5] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "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_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: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 118] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111] + testutil.go:2349: [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 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 -=== 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 116] + 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 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 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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 124] + testutil.go: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=GNU,minChunkSize=64000#01 +=== 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 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 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 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: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 === 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 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2] 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "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 @@ -123010,56 +122691,20 @@ 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: 923 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 124] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 -=== 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: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 -=== 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 124 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] vs [foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo5 foo6 foo_empty foo4 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 @@ -123070,87 +122715,87 @@ 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 === RUN TestGzipEStargz/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=GNU - testutil.go:1580: testing streams: [0 0 125] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118] +=== 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 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 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=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127] + 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 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 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 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 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] + testutil.go: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=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118] 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" + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty3 foo_empty5 foo foo2 foo3] vs [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 .no.prefetch.landmark foo_empty2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo6] vs [.no.prefetch.landmark foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 @@ -123162,184 +122807,189 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3] vs [foo foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 547, NextOffset: 659 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go: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:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo3 foo6 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4] 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 +=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 402 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/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=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 122] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 129] +=== 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 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: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 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 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 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 122] + 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 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 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 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] + testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 === 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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2] vs [foo6 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo foo_empty foo2 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: "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_empty2" vs "foo_empty2" - 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" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo6 foo_empty3 foo4 foo5] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty4] vs [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 + 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: 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:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo5 foo_empty5 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 @@ -123351,132 +123001,96 @@ testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132] 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=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129] + testutil.go: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 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 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 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 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127] 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 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 287] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 430] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 430 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 290] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo6 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5] + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 225, NextOffset: 258 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 660 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo6] vs [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 433] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_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: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 @@ -123489,126 +123103,135 @@ testutil.go:509: Offset: 548, NextOffset: 660 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=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 +=== 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 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 433] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== 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 437] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 296] + testutil.go: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 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 432] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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: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 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: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 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: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=9,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 129] 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" + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo6 foo_empty2 foo_empty foo2 foo_empty4 foo5 foo_empty5 foo] vs [foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty2 foo3 foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty] vs [foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2] 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=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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_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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 434] + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 554, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 215, NextOffset: 327 +=== 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 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 700, NextOffset: 813 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo] vs [foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo3 foo4 foo5] vs [foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 @@ -123620,81 +123243,90 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 293] - 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: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 700, NextOffset: 813 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 436] +=== 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 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 295] + testutil.go:2349: [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 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 436] + 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 +=== 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 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 295] + testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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: [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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 430] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 430 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo5] vs [.no.prefetch.landmark 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: 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 -=== 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: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 @@ -123706,370 +123338,345 @@ 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 290] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 547, NextOffset: 659 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/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/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4] + 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=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 369, NextOffset: 402 +=== 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: 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" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 433] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === 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=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 437] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 296] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 432] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 432 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 291] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty2] vs [foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo6 foo_empty foo3 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - 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" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 852, NextOffset: 929 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1099 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - 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: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 -=== 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: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo4] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 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 +=== 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: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 291] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 118 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 216, NextOffset: 329 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go: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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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] +=== 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 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 -=== 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:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 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=GNU,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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 295] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 436] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 295] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 439] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== 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":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty] vs [foo2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo5 foo2 foo_empty3 foo_empty4] vs [foo foo_empty2 foo3 foo_empty3 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo" 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 298] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 258, NextOffset: 370 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo2 foo_empty3 foo_empty4 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty2 foo4 foo_empty5 foo6] 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 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 + 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: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4] vs [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== 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 @@ -124079,9 +123686,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== 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 @@ -124091,7 +123696,9 @@ 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/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -124101,7 +123708,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=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -124111,42 +123718,56 @@ 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 === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo_empty4 foo5] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo4 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_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: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: 554, NextOffset: 667 + 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:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 846, NextOffset: 983 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1016 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo" vs "foo" @@ -124154,59 +123775,50 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "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/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:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/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 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + 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: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== 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 @@ -124216,9 +123828,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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== 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 @@ -124228,7 +123838,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=USTAR +=== 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 @@ -124238,7 +123848,9 @@ 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/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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -124248,31 +123860,19 @@ testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=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 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo6 foo_empty2 foo4 foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo5] - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty foo_empty4 foo5 foo6 foo] vs [foo_empty foo3 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 @@ -124283,84 +123883,87 @@ 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 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: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 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: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 694 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU 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: 694, NextOffset: 806 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -124370,29 +123973,32 @@ testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo foo_empty foo_empty4 foo_empty5 foo6 foo3 foo4] vs [foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 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:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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 @@ -124404,389 +124010,424 @@ 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "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: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo5 foo foo_empty foo2 foo_empty5 foo6 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo foo_empty2 foo3 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 231, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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=false,format=USTAR - 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 +=== 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] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 704, NextOffset: 818 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 - 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/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 === RUN TestGzipEStargz/testBuild/empty_files-compression=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=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo3 foo_empty4] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo5] - 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 foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 -=== 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: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: "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=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 -=== RUN TestGzipEStargz/testWriteAndOpen/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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 782 +=== 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 +=== 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: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=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 131 248 389 533 649 702] +=== 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 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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=0#01 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=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 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo6] vs [foo6 foo foo2 foo_empty4 foo5 foo_empty5 foo4 .no.prefetch.landmark foo_empty 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: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1040, NextOffset: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 831, NextOffset: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,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 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:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo" 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_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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo_empty5 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] + 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_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "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: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1782, NextOffset: 1819 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2134, NextOffset: 2279 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1819, NextOffset: 1964 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 +=== 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_empty4" vs "foo_empty4" -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=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 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/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=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:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 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: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=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo4] vs [foo_empty foo2 foo_empty3 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 -=== 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty3 foo4 foo3 foo6 foo_empty foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo_empty4 foo5 .no.prefetch.landmark 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: 785, NextOffset: 822 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 +=== 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: [6] at 706 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: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 1947 +=== 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: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 @@ -124798,143 +124439,159 @@ 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo foo_empty] vs [foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2121, NextOffset: 2266 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 496 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1033 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 703 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 496, NextOffset: 785 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/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] +=== 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: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 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go: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 +=== 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=GNU + testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo3 foo_empty3] vs [foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo6 foo 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: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3] vs [foo_empty foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 -=== 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:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 -=== 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: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 +=== 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 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: [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/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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 + 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 foo3 foo4 foo_empty4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5] 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: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 @@ -124945,107 +124602,106 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] +=== 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 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 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: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 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 394 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 716 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713] + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty2 foo4 foo5 foo foo_empty] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo3 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty4 foo5] + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 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" 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_empty3" vs "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "" 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 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo_empty4 foo5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo6 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 @@ -125057,84 +124713,106 @@ 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 + 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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133 252 396 543 661 717] testutil.go:2330: got gzip streams: -=== 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" -=== 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 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go: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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] +=== 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 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721] + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3] - 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:401: Directory: "" vs "": [foo_empty foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:395: Comparing: "foo_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: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 171, NextOffset: 463 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 383, NextOffset: 675 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 @@ -125144,8 +124822,6 @@ testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" @@ -125154,404 +124830,397 @@ testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo foo_empty3 foo5] - 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:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo4 foo_empty4 foo_empty5] vs [foo5 foo6 foo_empty foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 675, NextOffset: 712 -=== 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=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 712, NextOffset: 1040 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [5] at 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: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: "foo5" vs "foo5" -=== 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:509: Offset: 1733, NextOffset: 1770 -=== 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: 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_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_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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 === 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] +=== 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 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=9,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717] + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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" + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 716 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty3 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo5 foo2 foo_empty3] vs [foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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 "": [foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo_empty3 foo6] vs [foo_empty2 foo3 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty3 foo5] + 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_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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 + 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" +=== 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 === 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=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] +=== 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 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 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2] vs [foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go: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 "": [foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 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: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 +=== 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 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 832 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo6 foo5] vs [foo2 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo5 foo_empty5 foo foo3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 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/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 604 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go: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=0,format=GNU,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=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 596 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] +=== 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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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 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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 720 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo6 foo foo2] vs [foo foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5] - 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:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo] vs [foo4 foo_empty4 foo5 foo_empty foo3 foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo] 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1435, NextOffset: 1726 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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: 1444, NextOffset: 1481 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 254 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: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1763, NextOffset: 2088 - 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: 1772, NextOffset: 1809 - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:509: Offset: 2125, NextOffset: 2270 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 170 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 +=== 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: 382, NextOffset: 672 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6 foo2 foo] 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: 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: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: "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 "": [foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo_empty foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 @@ -125562,61 +125231,72 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:509: Offset: 1809, NextOffset: 1954 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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 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:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty5 foo6 foo2 foo_empty3 foo5 foo3 foo4 foo_empty4 foo foo_empty foo_empty2] vs [foo_empty foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo3 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 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 +=== 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: 713, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 @@ -125628,113 +125308,124 @@ testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1825, NextOffset: 1970 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty foo2 foo3 foo5] vs [foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 - 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: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1494, NextOffset: 1788 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1825, NextOffset: 1970 +=== 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 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 604 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 596 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty5 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo4] vs [foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1400, NextOffset: 1437 + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 @@ -125746,47 +125437,42 @@ testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1400, NextOffset: 1437 - testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "foo" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo6 foo_empty] vs [foo foo_empty foo_empty3 foo_empty5 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo] vs [foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 462 - 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/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 711, NextOffset: 1037 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 499, NextOffset: 790 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 @@ -125797,127 +125483,121 @@ testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:509: Offset: 499, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 === 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:1580: testing streams: [0 0 108 212 329 453 559 609] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty3 foo5 foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] vs [foo6 foo_empty2 foo_empty3 foo_empty5 foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 837, NextOffset: 1133 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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 -=== 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: -=== 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: "foo6" vs "foo6" -=== 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 112 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: 1799, NextOffset: 1836 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2114, NextOffset: 2151 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1836, NextOffset: 1981 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2151, NextOffset: 2296 -=== 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: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 680, NextOffset: 717 - testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty3 foo_empty5 foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2114, NextOffset: 2151 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + 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:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2151, NextOffset: 2296 + testutil.go:509: Offset: 1836, NextOffset: 1981 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 @@ -125929,21 +125609,352 @@ testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=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=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty5] vs [foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go: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=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 109 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: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: 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:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo3 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go: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" -=== 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=64000#01 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty5] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo3 foo_empty3 foo5 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2] vs [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_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 foo_empty foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo2] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_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 === 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: @@ -125954,7 +125965,14 @@ testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 === 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:509: Offset: 2184, NextOffset: 3749 +=== 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=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125965,8 +125983,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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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 @@ -125977,18 +125993,30 @@ testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== 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=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty] vs [foo foo2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo6 foo_empty5 foo2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "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" @@ -126001,75 +126029,64 @@ testutil.go: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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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_empty5 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== 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=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4] vs [foo 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: "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/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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=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=GNU,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go: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" +=== 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=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] testutil.go:2330: got gzip streams: @@ -126091,24 +126108,46 @@ 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=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":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/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=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6] vs [foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 217 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: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"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 foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3] +=== 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" +=== 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:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 @@ -126119,45 +126158,36 @@ testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo4 foo5] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo_empty foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4] vs [foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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 @@ -126168,19 +126198,21 @@ testutil.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_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_empty" vs "foo_empty" + 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" -=== RUN 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" === 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: @@ -126192,7 +126224,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=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-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: @@ -126204,37 +126236,32 @@ testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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: 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 -=== 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=PAX,minChunkSize=0 + 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_empty2 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo5] vs [foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 +=== 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: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -126245,7 +126272,16 @@ testutil.go: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_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 @@ -126257,25 +126293,21 @@ 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 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2] vs [foo_empty foo_empty2 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go: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 @@ -126287,40 +126319,33 @@ 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: "foo2" vs "foo2" +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] -=== 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" -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [6] at 636 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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=USTAR testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go: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 @@ -126328,6 +126353,8 @@ testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126338,11 +126365,18 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":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=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_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo4] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2 foo_empty3 foo4 foo5 foo_empty5] vs [foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2] + 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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 @@ -126353,6 +126387,7 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -126364,83 +126399,67 @@ 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty foo2 foo4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "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/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go: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_empty5" vs "foo_empty5" - 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 +=== 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 114 221 345 475 583 633] testutil.go:2330: got gzip streams: @@ -126452,6 +126471,8 @@ testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126462,24 +126483,25 @@ testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== 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"}]} +=== 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 foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo2 foo4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty foo2 foo_empty2 foo_empty4 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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 @@ -126495,65 +126517,71 @@ testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 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: 3204, NextOffset: 3241 + testutil.go: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: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4 foo5 .no.prefetch.landmark] vs [foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo_empty foo2 foo3 foo4 foo_empty5 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 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 10315 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 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: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] testutil.go:2330: got gzip streams: @@ -126565,6 +126593,8 @@ testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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 114 219 343 473 580 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126575,66 +126605,77 @@ testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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=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 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo_empty4 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty4 foo5 foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [5] at 580 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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty4 foo6 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo foo_empty2 foo_empty3 foo6 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -126646,24 +126687,26 @@ testutil.go: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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] testutil.go:2330: got gzip streams: @@ -126675,8 +126718,7 @@ 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/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=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619] testutil.go:2330: got gzip streams: @@ -126688,25 +126730,12 @@ testutil.go:2349: [5] at 577 in stargz, uncompressed length 512 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty 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 "": [foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -126717,95 +126746,98 @@ testutil.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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 +=== 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + 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=GNU,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [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=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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2] vs [foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty4] vs [foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 225 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: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - 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:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [4] at 483 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: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126824,149 +126856,111 @@ testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [6] at 634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 638 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "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: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go: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_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty4 foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.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 -=== 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: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - 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=PAX,minChunkSize=0 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: [4] at 1033 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - 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=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: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 638 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR 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 @@ -126976,65 +126970,84 @@ testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo3 foo4 foo_empty4 foo_empty5 foo_empty foo foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 +=== 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/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + 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: 4871, NextOffset: 6464 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 +=== 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: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo_empty foo_empty2 foo_empty4 foo_empty3 foo4 foo5 foo6 foo foo2 foo3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo4 .no.prefetch.landmark foo_empty2 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo 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_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 @@ -127045,14 +127058,14 @@ testutil.go: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_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: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -127063,10 +127076,29 @@ testutil.go: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=GNU,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=-2,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/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127087,7 +127119,7 @@ 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=PAX,minChunkSize=0#01 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] testutil.go:2330: got gzip streams: @@ -127099,111 +127131,104 @@ testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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 foo5 foo_empty5 foo_empty foo3 foo_empty2 foo_empty3 foo6 foo foo2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo 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 - 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: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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_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:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:395: Comparing: "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 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty] vs [foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty5] vs [foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] + 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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go: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:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 + 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 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 426, NextOffset: 463 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 610, NextOffset: 775 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,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=GNU,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 -=== 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/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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 === 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== 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=-2,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 224 440 743 1042 1259 1512] testutil.go:2330: got gzip streams: @@ -127211,8 +127236,6 @@ 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 -=== 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=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" @@ -127227,118 +127250,124 @@ testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo_empty4 foo5] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] vs [foo foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go: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: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/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"}]} === 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: +=== 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":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo4 foo5 foo_empty foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 809, NextOffset: 940 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 991, NextOffset: 1156 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 745 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: 209, NextOffset: 246 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1264 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: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 1376 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: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty foo_empty2 foo3 foo4 foo5] vs [foo_empty foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + 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=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127349,8 +127378,6 @@ 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=-1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127361,106 +127388,18 @@ 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 -=== 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_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5 foo2 foo_empty2 foo4] vs [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "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 +=== 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: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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 437 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX 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=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "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: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127471,16 +127410,109 @@ testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5] + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 947, NextOffset: 984 +=== 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: 800, NextOffset: 931 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 984, NextOffset: 1150 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [6] at 1513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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/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:395: Comparing: "" vs "" + 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 [foo3 foo_empty4 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2] + 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127491,7 +127523,7 @@ testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 === 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: @@ -127503,104 +127535,17 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty5 foo5 foo6 foo foo2 foo_empty2 foo3 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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 812, NextOffset: 943 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 631, NextOffset: 762 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:509: Offset: 965, NextOffset: 1050 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 -=== 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=-2,prefix="",format=PAX,minChunkSize=0#01 +=== 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:1580: testing streams: [0 0 226 444 749 1051 1268 1521] testutil.go:2330: got gzip streams: @@ -127612,6 +127557,67 @@ 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 +=== 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 foo2 foo_empty4 foo6 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: "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_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 "": [foo3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127622,6 +127628,25 @@ 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: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: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -127632,7 +127657,8 @@ testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=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: @@ -127656,128 +127682,122 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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":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=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo] vs [foo foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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=0,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 410, NextOffset: 573 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 +=== 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go: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: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1062 - testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo_empty4 foo5 foo6 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 463, NextOffset: 594 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 785, NextOffset: 822 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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: -=== 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/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} 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: 822, NextOffset: 954 -=== 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: 640, NextOffset: 772 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 === 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: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_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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: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=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: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -127790,6 +127810,8 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127800,7 +127822,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=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -127834,8 +127855,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/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 +=== 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=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 @@ -127846,85 +127868,55 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo3] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3] vs [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 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=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: 991, NextOffset: 1156 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: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: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: 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:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo3 foo4 .no.prefetch.landmark foo_empty foo2] vs [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 === 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: @@ -127934,9 +127926,46 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 772, NextOffset: 809 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 991, NextOffset: 1156 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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" 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127947,7 +127976,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=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=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -127971,8 +128000,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=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 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127984,113 +128011,19 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== 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 "": [foo3 foo4 foo5 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo] vs [foo_empty5 foo6 foo_empty2 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo5 foo_empty5] vs [foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 +=== 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=GNU testutil.go:1580: testing streams: [0 0 143 196] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 -=== 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 143 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: 248, NextOffset: 380 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 196 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: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 438, NextOffset: 475 -=== 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: 620, NextOffset: 787 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 610 -=== 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":143,"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" === 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=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 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128101,21 +128034,108 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 foo3 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo4] vs [foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3] vs [foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 245 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 131, NextOffset: 260 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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: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=-2,prefix="../",format=GNU,minChunkSize=64000#01 === RUN 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/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=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 @@ -128136,113 +128156,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":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/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=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo_empty3 foo4] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5] - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1180, NextOffset: 1265 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 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=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 -=== 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":146,"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: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 === 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: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 -=== 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: 812, NextOffset: 943 - 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 [foo_empty3 foo4 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:509: Offset: 965, NextOffset: 1050 -=== 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 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128254,6 +128181,29 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo3] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 +=== 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 @@ -128263,9 +128213,68 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty5] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/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: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 === 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: @@ -128277,6 +128286,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/lossy-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=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201] testutil.go:2330: got gzip streams: @@ -128289,108 +128299,19 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo_empty3 foo4] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo3 foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo" 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: "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=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 940, NextOffset: 977 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1156, NextOffset: 1193 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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: 977, NextOffset: 1062 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo2 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo] - 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 === 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:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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/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 @@ -128401,9 +128322,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === 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=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171] testutil.go:2330: got gzip streams: @@ -128415,7 +128335,86 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=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 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 + testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:509: Offset: 300, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -128426,7 +128425,10 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128438,8 +128440,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=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=-2,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 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128451,114 +128451,19 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo2 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 +=== 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=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] 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: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go: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: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 931, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1187, NextOffset: 1272 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 131 -=== NAME 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":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: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_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_empty2 foo3 foo4 foo_empty4 foo5 foo] vs [foo2 foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 === 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: 1187, NextOffset: 1272 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "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 -=== 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 @@ -128570,30 +128475,130 @@ 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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty4 foo_empty foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo] === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173] testutil.go:2330: got gzip streams: +=== 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: "foo4" vs "foo4" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 608, NextOffset: 645 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 787, NextOffset: 824 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1070 + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark] 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: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 437, NextOffset: 474 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 620, NextOffset: 787 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 474, NextOffset: 608 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128605,8 +128610,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=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=-2,prefix="/",format=GNU,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 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128617,87 +128620,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/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: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 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty foo2 foo3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 === 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:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -128707,8 +128630,45 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 === 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=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_empty2 foo_empty3 foo4 foo3 foo_empty5 foo6 foo foo_empty foo2] vs [foo2 foo4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2] + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:509: Offset: 1191, NextOffset: 1276 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 @@ -128718,12 +128678,58 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 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: 581 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 === 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=-2,prefix="../",format=USTAR,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: 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" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1276 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go: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" @@ -128732,6 +128738,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/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 140 182] testutil.go:2330: got gzip streams: @@ -128753,8 +128760,8 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: @@ -128767,100 +128774,106 @@ 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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo3 foo5 foo_empty5 foo6 foo] + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_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 === 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: 1178, NextOffset: 1215 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1003, NextOffset: 1088 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1215, NextOffset: 1300 +=== 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":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:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo6 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo4 foo5 foo_empty5] - 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_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_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 +=== 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: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 -=== 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: 131, NextOffset: 263 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo] - 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 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo3 foo5 foo_empty5 foo6 foo] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1215, NextOffset: 1300 +=== 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: 1003, NextOffset: 1088 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 +=== RUN TestGzipEStargz/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: "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:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: @@ -128884,7 +128897,7 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== 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=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: @@ -128919,119 +128932,115 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=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 foo_empty foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4] vs [foo foo_empty foo_empty2 foo3 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== 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"}]} -=== 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 +=== 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_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty5] vs [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4] +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] vs [foo foo_empty foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: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" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + 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: 777, NextOffset: 814 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 315 427] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 956, NextOffset: 993 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 814, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1070 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1197, NextOffset: 1282 === 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: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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2] vs [foo foo_empty foo2 foo_empty5 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:509: Offset: 985, NextOffset: 1070 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 +=== 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:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: @@ -129043,7 +129052,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/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: @@ -129053,8 +129061,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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=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/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 @@ -129071,18 +129077,109 @@ === 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: +=== 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"}]} +=== 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 321 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-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=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty3 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_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: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 659, NextOffset: 692 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR 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: @@ -129090,7 +129187,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":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=USTAR,minChunkSize=0#02 +=== 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=PAX testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: @@ -129102,90 +129199,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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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: "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: 1058 - testutil.go:509: Offset: 1191, NextOffset: 1276 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1276 - testutil.go:509: Offset: 973, NextOffset: 1058 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:509: Offset: 300, NextOffset: 431 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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" @@ -129194,8 +129210,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":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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: @@ -129219,6 +129234,43 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty2 foo_empty3 foo2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== 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 @@ -129229,7 +129281,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":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=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "" vs "" +=== 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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: @@ -129243,132 +129339,129 @@ 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":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6] vs [foo3 foo5 foo6 foo2 foo_empty2 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "foo_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" -=== 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 +=== 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=0,prefix="",lossless=true,format=PAX 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: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4] vs [foo2 foo4 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo3] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 444, NextOffset: 481 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:509: Offset: 1003, NextOffset: 1088 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 -=== 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=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "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: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 -=== 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 -=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 foo2 foo4] vs [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo5 foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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:395: Comparing: "foo_empty" vs "foo_empty" + 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=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 664, NextOffset: 697 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:509: Offset: 842, NextOffset: 919 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 262, NextOffset: 374 + 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX @@ -129384,60 +129477,121 @@ testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== 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_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6] vs [foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty2 foo4 foo foo2] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty foo_empty3 foo5] + 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: "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=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=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=0,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 112 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 208 +=== 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=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty2 foo4 foo foo3 foo_empty3 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: "foo_empty2" vs "foo_empty2" +=== 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 +=== 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: 485, NextOffset: 518 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 362, NextOffset: 395 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 +=== 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 @@ -129449,1073 +129603,532 @@ 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 -=== NAME 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_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 +=== 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - 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=GNU testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== 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=0,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo2 foo_empty2] vs [foo5 foo_empty2 foo_empty3 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty5 foo foo2 foo_empty3 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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: 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 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty foo_empty3 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 127 235] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 foo2 foo4] +=== 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=USTAR,minChunkSize=0 + 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 +=== 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: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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_empty" vs "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: 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=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== 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=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133] + 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: "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: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 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 127 in stargz, uncompressed length 1024 +=== 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=USTAR + testutil.go:2349: [2] at 234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 127 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 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 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 + testutil.go:1580: testing streams: [0 0 127 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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=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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127 233] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 131 242] + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty3 foo4 foo_empty4 foo_empty5 foo3 foo5 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo6] - 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/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 233] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 520, NextOffset: 656 - 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=USTAR + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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 +=== 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: 508, NextOffset: 541 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 689 +=== 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 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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: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 -=== 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 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 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=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: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 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: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo foo4 foo_empty4 foo_empty5 foo6 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5] vs [foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5 foo_empty foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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 240] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 255 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 +=== 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: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 312] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 318 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=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=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,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=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 -=== 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=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 127 234] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127 233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 131 242] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 131 240] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 131 316] + 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=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 131 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2] vs [foo foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 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_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 -=== 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: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 131 314] + testutil.go:1580: testing streams: [0 0 131 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 130 241] 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" + testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 130 238] + testutil.go:1580: testing streams: [0 0 130 239] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== 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=USTAR testutil.go:1580: testing streams: [0 0 130 239] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== 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_empty5 foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo6 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: 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 -=== NAME TestGzipEStargz/testWriteAndOpen/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:1580: testing streams: [0 0 130 236] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 654 -=== 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 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:2349: [2] at 236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - 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: "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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5 foo6] vs [foo5 foo_empty5 foo foo2 foo3 foo4 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo5 foo2 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo6] + 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: 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" 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: 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: 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_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: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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 130 316] 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: 697, NextOffset: 809 +=== 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 130 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 236] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 234] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 - 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: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 - testutil.go:1580: testing streams: [0 0 132 241] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo foo_empty] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + 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: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "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=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 321] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== 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: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo4 foo foo_empty foo_empty2 foo3] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 317] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,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 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6] vs [foo6 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "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=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 132 243] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 132 241] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 201] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 281] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== 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 "": [foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo6] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 .no.prefetch.landmark foo_empty2 foo4 foo6] - 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: "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_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" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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 276] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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: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:509: Offset: 656, NextOffset: 689 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 276 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 206] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo4 foo6] vs [foo2 foo_empty2 foo6 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 689 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 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: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 -=== 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: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:509: Offset: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 199] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 210] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 282] - 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: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:1580: testing streams: [0 0 108 208] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=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 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3] vs [.no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5] + 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: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "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=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 201] - 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: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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=false,format=GNU - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 -=== 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 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 -=== 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: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty5 foo_empty] vs [foo_empty foo2 foo_empty2 foo5 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "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: "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 -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 842 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - 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=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=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=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 108 201] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 281] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 130 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 278] + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 128 237] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 - testutil.go:1580: testing streams: [0 0 105 204] + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128 235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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 105 197] + testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 243] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 212] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 241] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 205] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 319] +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: 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 === 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 foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 641, NextOffset: 674 - testutil.go:509: Offset: 791, NextOffset: 824 -=== 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=PAX + testutil.go:2349: [1] at 132 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:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo6 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4] vs [foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo_empty5] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 319 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: 674, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 815, NextOffset: 892 - testutil.go:509: Offset: 992, NextOffset: 1069 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 674, NextOffset: 782 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "foo4" vs "foo4" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 650, NextOffset: 683 - testutil.go:509: Offset: 533, NextOffset: 641 - testutil.go:509: Offset: 683, NextOffset: 791 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" 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 132 318] + 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 "": [foo6 foo foo2 foo3 foo_empty3 foo_empty5 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4] vs [foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go: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: "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 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 318 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: 959, NextOffset: 992 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:509: Offset: 815, NextOffset: 892 @@ -130529,372 +130142,391 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 285] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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 110 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== 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 280] + 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 110 in stargz, uncompressed length 2048 - 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 210] + 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=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 108 208] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 203] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213] + testutil.go:2349: [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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 207] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 277] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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=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 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo4] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo_empty5 foo6] vs [foo foo3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:509: Offset: 1003, NextOffset: 1080 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "" vs "" - 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_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo2 foo4] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo6 foo foo3] vs [foo foo3 foo_empty5 foo6 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 206] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 522, NextOffset: 658 +=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 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: 511, NextOffset: 544 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 1080 + testutil.go:509: Offset: 830, NextOffset: 907 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 testutil.go:395: Comparing: "foo_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: 970, NextOffset: 1003 - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1080 - testutil.go:509: Offset: 830, NextOffset: 907 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:509: Offset: 116, NextOffset: 225 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 290] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 289] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 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 110 211] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 205] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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=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=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 112 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 209] + testutil.go:2349: [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 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 290] + testutil.go: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 112 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 289] + testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 278] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 289 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 278 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo_empty3] vs [foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3] vs [foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 537, NextOffset: 646 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 208] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo_empty5] vs [foo foo_empty3 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo5 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 111 214] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 827 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 646, NextOffset: 679 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 214 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: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 201] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 207] +=== 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 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 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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=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 111 206] + 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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 291] + testutil.go: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 + testutil.go:1580: testing streams: [0 0 108 277] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 277 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 105 204] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go: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: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:340: A: TOCJSON: {"version":1,"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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 foo4 foo6 foo foo_empty] vs [foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 "": [foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 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: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty foo3 foo_empty4 foo_empty5 foo6] vs [foo3 foo4 foo6 foo foo_empty foo2 foo5 foo_empty5 foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -130902,155 +130534,113 @@ testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 209] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 662 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 202] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== 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 113 219] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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=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 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 295] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 284 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 281] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 113 292] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 .no.prefetch.landmark foo_empty2 foo3] -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3 foo4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo5 foo6 foo_empty foo_empty2 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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=GNU - testutil.go:1580: testing streams: [0 0 112 210] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 .no.prefetch.landmark foo_empty2 foo3] vs [foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3] -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:509: Offset: 661, NextOffset: 694 +=== 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: [1] at 109 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: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 +=== 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 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 660, NextOffset: 693 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: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: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 +=== 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: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 @@ -131062,77 +130652,83 @@ 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 218 569] +=== 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 218 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 218 428] - 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 -=== 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 218 757] +=== 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 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: [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 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 616 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 573] + testutil.go: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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 573 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 221 432] + 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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 432 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 222 574] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 110 205] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - 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: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 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: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=-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 "": [foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo2 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 @@ -131140,72 +130736,69 @@ 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:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 209] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 + 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: 554, NextOffset: 667 + testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1016, NextOffset: 1093 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo_empty5 foo6 foo] vs [foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 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: 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/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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3] vs [foo2 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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=-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 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 222 762] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 530 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 @@ -131217,279 +130810,253 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=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=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 622] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 224 577] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== 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=PAX + testutil.go:1580: testing streams: [0 0 112 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 224 436] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 214] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 220 571] + 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 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:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty2 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 -=== 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] -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 206] testutil.go:2330: got gzip streams: === 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: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo3 foo4 foo5 foo foo2 foo_empty3 foo_empty4 foo6] vs [foo_empty5 foo_empty foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 80, NextOffset: 113 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 -=== 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=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 761 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 837, NextOffset: 914 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2] vs [foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go: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: 661, NextOffset: 694 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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=-1,prefix="/",lossless=true,format=PAX + 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: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 +=== 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: 402, NextOffset: 514 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 -=== 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] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 289] 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 -=== 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=false,format=PAX - 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 220 431] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 224 576] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 576 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 436] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 113 212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 767] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo5 foo6 foo_empty foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 224 627] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 627 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: 704, NextOffset: 818 - 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=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "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_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 "": [.no.prefetch.landmark foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "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: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:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 293] + 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: "" 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: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_empty foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 +=== 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 226 579] -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 579 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 -=== 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:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -131497,48 +131064,88 @@ testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + 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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 226 439] +=== 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 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 218 569] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 218 429] + 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 429 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 218 757] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 757 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 218 616] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 616 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 221 573] testutil.go:2330: 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/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 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 573 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== 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_empty2 foo3 foo_empty3 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty5 foo_empty foo2] vs [foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2] + 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 @@ -131555,90 +131162,137 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo6] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 221 432] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 114, NextOffset: 225 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: 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=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo4 foo_empty4 foo5] vs [foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 432 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 222 575] testutil.go:2330: 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222 434] + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 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/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 578] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === 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/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5 foo2 foo6 foo] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5] vs [foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo3 foo5 foo6 .no.prefetch.landmark foo foo2 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 +=== 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 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 700, NextOffset: 813 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_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 @@ -131646,102 +131300,131 @@ testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2] vs [foo_empty foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo6] vs [foo2 foo6 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 117 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 327 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 571 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 +=== 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=1,format=PAX,minChunkSize=0 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 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_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" +=== 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" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345] +=== 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 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 571] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 571 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 220 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 224 578] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/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 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=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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty foo_empty2 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo4] vs [foo foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go: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 @@ -131749,56 +131432,52 @@ 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 -=== 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: 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: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo 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: "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:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "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=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 224 767] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 @@ -131806,43 +131485,55 @@ testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "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: "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" === 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:1580: testing streams: [0 0 65579 134345] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 224 626] testutil.go:2330: 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 626 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 226 581] + testutil.go: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 + testutil.go:1580: testing streams: [0 0 226 441] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== 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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6 foo2 foo3] vs [.no.prefetch.landmark foo2 foo3 foo_empty4 foo6 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty5] vs [foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo3 foo5 .no.prefetch.landmark foo foo2 foo_empty2] + 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: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 @@ -131850,214 +131541,209 @@ 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 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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: 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: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "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 "": [foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4] vs [foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo_empty2 foo4 foo_empty4 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo3 foo5 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo3 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 -=== 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: +=== 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: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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 +=== 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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty2 foo_empty4 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 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: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] +=== NAME TestGzipEStargz/testWriteAndOpen/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 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 114, NextOffset: 225 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go: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:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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:395: Comparing: "foo4" vs "foo4" -=== 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo4 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo5 foo_empty5 foo4 foo_empty4] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo4] vs [foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2] 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 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" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -132065,43 +131751,24 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 foo5] vs [.no.prefetch.landmark foo_empty foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty5 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 @@ -132112,49 +131779,69 @@ 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 "": [foo_empty4 .no.prefetch.landmark foo_empty foo4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo5 foo_empty5 foo2 foo3] - 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: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 700, NextOffset: 813 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: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty5 foo6] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo_empty3 foo5 foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_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 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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 @@ -132162,41 +131849,30 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== 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_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty5 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 @@ -132212,21 +131888,19 @@ testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "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 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo4] - 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 - 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 @@ -132238,21 +131912,33 @@ 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_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 +=== 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: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: 1085 testutil.go:509: Offset: 837, NextOffset: 914 - 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 -=== 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=false,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -132260,18 +131946,20 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -132279,59 +131967,71 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo6 foo foo2 foo4 foo_empty4 foo_empty5 foo5 .no.prefetch.landmark foo_empty 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [foo5 foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 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: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 @@ -132339,36 +132039,24 @@ 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: "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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -132376,116 +132064,115 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=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":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo3 foo6] vs [foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .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: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo2 foo foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "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_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: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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" 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: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo6] vs [foo3 foo6 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] + testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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" +=== 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: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go: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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "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_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: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 +=== 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=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 @@ -132493,73 +132180,70 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo6 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo foo_empty foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + 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_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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo2 foo_empty2] - 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo5 foo_empty5 foo_empty4 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 @@ -132571,19 +132255,22 @@ testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== 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 @@ -132591,71 +132278,77 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo6 foo_empty foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty2 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo6 foo foo_empty5] + 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 @@ -132666,44 +132359,73 @@ testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 === 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] +=== 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 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== 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=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2] vs [foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 1969 + testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -132714,86 +132436,26 @@ 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo4 foo_empty4 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1787, NextOffset: 1824 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo2 foo_empty3 foo4] vs [foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 -=== 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} +=== 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:509: Offset: 465, NextOffset: 502 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 714, NextOffset: 1042 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 -=== 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" - 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: 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 @@ -132805,98 +132467,130 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1824, NextOffset: 1969 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go: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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=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 foo3 foo_empty3 foo5 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo4] vs [foo6 foo_empty foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo foo2 foo3 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "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: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 @@ -132907,9 +132601,30 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -132917,132 +132632,116 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo5 foo6] vs [foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 712, NextOffset: 1040 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - 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: 383, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo2 foo3 foo_empty2 foo4 foo_empty5 foo6 foo 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 +=== 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:509: Offset: 1819, NextOffset: 1964 - testutil.go:395: Comparing: "foo_empty2" vs "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: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 -=== RUN TestGzipEStargz/testDigestAndVerify/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=0,prefix="../",lossless=true,format=PAX + 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_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -133050,48 +132749,30 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 foo_empty foo3] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo foo2 foo4 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: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo] vs [foo foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo2] 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/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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1395, NextOffset: 1432 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 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_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: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 @@ -133102,28 +132783,35 @@ testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 foo_empty foo3] - 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: 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: "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: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 672, NextOffset: 709 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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty4 foo_empty5 foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + 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" @@ -133131,7 +132819,11 @@ 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" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 @@ -133139,9 +132831,19 @@ testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 === 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=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/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 @@ -133149,52 +132851,78 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty3 foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty] vs [foo5 .no.prefetch.landmark foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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/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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 384, NextOffset: 677 +=== 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 +=== 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" +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4] vs [foo_empty4 foo5 foo6 foo foo_empty foo2 foo4 foo_empty5 .no.prefetch.landmark 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 +=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + 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 @@ -133206,20 +132934,20 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo5 .no.prefetch.landmark foo3 foo_empty4] vs [foo_empty3 foo5 foo_empty5 foo6 foo4 foo_empty4 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: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty2 foo_empty3] + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 @@ -133231,33 +132959,23 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/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=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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 +=== 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=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 @@ -133265,34 +132983,40 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo2 foo4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo6 foo_empty5 foo5 foo] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1772, NextOffset: 1809 - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1481, NextOffset: 1772 +=== 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:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 @@ -133300,30 +133024,19 @@ 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 - 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 1954 + testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6 foo foo5] vs [foo2 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo6 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 @@ -133337,60 +133050,90 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1763, NextOffset: 2088 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 1481, NextOffset: 1772 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1809, NextOffset: 1954 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 170 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 + 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/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 - testutil.go:1580: testing streams: [0 0 48450 97546] +=== 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 - testutil.go:2349: [1] at 48450 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5 foo_empty] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty3 foo4] 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_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: 1127, NextOffset: 1164 @@ -133403,166 +133146,195 @@ testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty3 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo6] vs [foo2 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty4 foo_empty5 .no.prefetch.landmark foo4] vs [foo5 foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3] + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#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=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48456 97549] + 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 97549 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty4 foo5 foo foo3 foo_empty3 foo_empty2 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: 462, NextOffset: 499 - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 499, NextOffset: 790 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo foo2 foo3 foo4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go: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 -=== 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 48450 96569] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1485, NextOffset: 1777 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1814, NextOffset: 1959 - testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo foo3] vs [foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 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:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4] vs [foo6 foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 +=== 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: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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:509: Offset: 1814, NextOffset: 1959 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,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 48450 in stargz, uncompressed length 67584 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 96569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1580: testing streams: [0 0 48456 96573] + 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo5 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo4 foo5] + 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: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 @@ -133571,52 +133343,37 @@ 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: "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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 1981 - testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo5 foo_empty5 foo_empty foo_empty2 foo4] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 @@ -133627,64 +133384,34 @@ 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_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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48450 97546] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48450 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo5 foo6 foo2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go: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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty foo4 foo5 foo6] vs [foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 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: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 @@ -133695,19 +133422,27 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty foo3] vs [foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3 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: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go: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 "": [foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4] vs [foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -133715,46 +133450,62 @@ testutil.go: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 +=== 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 97549] + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97549 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/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_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4] vs [foo foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty5] vs [foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -133765,25 +133516,45 @@ testutil.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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty5 foo6 foo5 foo foo_empty foo2 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: 8066, NextOffset: 8103 testutil.go: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 @@ -133794,52 +133565,60 @@ testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_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" === 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 - testutil.go:1580: testing streams: [0 0 48450 96569] + testutil.go:1580: testing streams: [0 0 48456 96573] 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=USTAR,minChunkSize=0#02 +=== 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=PAX - testutil.go:2349: [1] at 48450 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48456 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo2 foo_empty2 foo4 foo5] 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 "": [foo foo2 foo4 foo_empty5 foo6 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -133850,51 +133629,19 @@ testutil.go: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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.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_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty3 foo4 foo foo2 foo_empty2 foo3] vs [foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo_empty2 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo6 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo2 foo4 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -133912,112 +133659,141 @@ testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go: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 === 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=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=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4] vs [foo6 foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo2] vs [foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.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_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_empty2" vs "foo_empty2" +=== 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 97548] +=== 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: "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=64000#02 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48450 97546] 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: 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48450 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97548 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty3 foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5 .no.prefetch.landmark foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.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 @@ -134028,32 +133804,42 @@ testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo4 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: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5] + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -134065,56 +133851,45 @@ testutil.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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: 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=0,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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 48455 96572] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo4 foo6] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6 foo_empty2 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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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 -=== 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go: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 @@ -134126,159 +133901,180 @@ testutil.go: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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo4 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo4 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_empty foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 foo foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== 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 48450 96569] - 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48450 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96569 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 96572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/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/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 foo5 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo_empty3 foo_empty4] vs [foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 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_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: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 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: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go: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/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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48461 97558] + 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 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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 "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [foo2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -134289,41 +134085,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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6 foo2 foo] - 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 "": [foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2] 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=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 @@ -134334,12 +134114,6 @@ 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 @@ -134351,39 +134125,33 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48455 97555] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97555 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== 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:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2] vs [foo5 foo foo_empty3 foo4 foo_empty4 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -134394,76 +134162,14 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo4 foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo6 foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2] vs [foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo_empty3 foo4 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 @@ -134474,45 +134180,26 @@ testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo6 foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -134524,56 +134211,50 @@ testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48455 96578] + testutil.go:1580: testing streams: [0 0 48461 96582] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96582 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty foo3 foo5 foo6 foo] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6 .no.prefetch.landmark foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4 foo5] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.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_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 @@ -134584,130 +134265,213 @@ testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6 .no.prefetch.landmark foo_empty3] vs [foo6 foo foo_empty foo3 foo5 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go: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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo6 foo2 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_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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 + 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 +=== 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=PAX - testutil.go:1580: testing streams: [0 0 48455 97555] + testutil.go:1580: testing streams: [0 0 48461 97558] 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=true,format=PAX - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97555 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48461 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo_empty2 foo4 foo_empty4 foo_empty foo2] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2] + testutil.go:401: Directory: "" vs "": [foo6 foo foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo_empty2 foo3 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo5 foo6] vs [foo_empty5 foo6 foo foo3 foo_empty3 foo5 foo_empty4 foo_empty foo2 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty foo2 foo_empty4 foo6 foo] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -134718,37 +134482,64 @@ testutil.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: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 96582] + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 -=== 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/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 48461 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96582 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== 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: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_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3] vs [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty 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: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 @@ -134760,88 +134551,95 @@ testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo6] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo5 foo foo_empty2 foo_empty3] + 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: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty3" vs "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: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48455 96578] +=== 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:1580: testing streams: [0 0 48461 97559] 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=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 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: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 @@ -134854,40 +134652,18 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1062 - testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty2 foo_empty5 foo foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 @@ -134903,59 +134679,57 @@ testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=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 48455 97556] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48461 96583] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96583 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo foo_empty foo2 foo3 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 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: 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:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty2 foo5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 @@ -134967,11 +134741,39 @@ testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty5] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 @@ -134982,75 +134784,58 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48455 96579] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48459 97556] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96579 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo6 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + 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=1,prefix="../",src=2,format=USTAR,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=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 @@ -135062,20 +134847,31 @@ 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: "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_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 824, NextOffset: 959 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark] vs [foo_empty3 foo4 foo_empty2 foo3 foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 @@ -135091,56 +134887,32 @@ testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=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:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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=-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: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 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo_empty5 foo foo_empty] vs [foo5 foo_empty5 foo6 foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo2 foo_empty3 foo4 foo_empty5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 +=== 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 96580] + 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: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 @@ -135148,77 +134920,99 @@ 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_empty5" vs "foo_empty5" - 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 [foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty foo_empty3 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "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:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo_empty5] vs [foo_empty5 foo2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 +=== 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=1,prefix="",src=2,format=PAX,minChunkSize=0 + 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" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48453 97553] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 96580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3] vs [foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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 "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 @@ -135236,201 +135030,223 @@ testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark] vs [foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo4 foo5 foo6 foo_empty2 foo3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo_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_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: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48453 96576] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48459 97556] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96576 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 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === 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_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo6] vs [foo foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_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" 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: "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 -=== 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:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo" 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48459 96580] + 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 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo foo2] vs [foo6 foo_empty foo3 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2] vs [foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3] vs [foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5] vs [foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 @@ -135441,7 +135257,6 @@ 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 @@ -135453,6 +135268,13 @@ testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 @@ -135460,140 +135282,154 @@ testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48453 97553] +=== 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=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=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48459 97556] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4] vs [foo_empty foo3 foo_empty4 foo6 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1066 - testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty foo3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty4 foo_empty5] + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo6" vs "foo6" +=== 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":48459,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:509: Offset: 1192, NextOffset: 1277 +=== NAME TestGzipEStargz/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=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo3 foo_empty4 foo6] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:509: Offset: 300, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 616, 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=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48453 96576] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96576 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2] vs [foo_empty foo3 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo6] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty4] + 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: 608, NextOffset: 645 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 @@ -135603,49 +135439,21 @@ testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 - testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 265, NextOffset: 302 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.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 48459 96580] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=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: "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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty5 foo6] vs [foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3] vs [foo foo_empty foo_empty2 foo3 foo6 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 @@ -135656,53 +135464,70 @@ 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_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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:509: Offset: 985, NextOffset: 1070 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 48459 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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=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=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty5 foo6 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 @@ -135714,215 +135539,221 @@ testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty foo foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty5 foo_empty foo foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 - 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 -=== 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 48453 97553] - 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48463 97561] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48463 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go: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 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty] vs [.no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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_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: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4] vs [foo foo_empty2 foo_empty5 foo6 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1215, NextOffset: 1300 + testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo6] vs [foo foo2 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:509: Offset: 1003, NextOffset: 1088 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48453 96576] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48453 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96576 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48453,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48453,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48453,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== 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=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 "": [foo6 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty5] vs [foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty3 foo4 foo2 foo_empty2 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 +=== 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 96585] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 +=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_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: "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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 @@ -135935,93 +135766,78 @@ 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" +=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 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=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 97557] - 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 97557 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 48463 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== 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=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 "": [foo2 foo3 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty2 foo_empty3] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5] 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: 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:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5 foo foo_empty3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 @@ -136037,127 +135853,147 @@ testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 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: 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 96580] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48463 97561] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48456,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48456,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "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 "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo] vs [foo_empty foo2 foo3 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 +=== 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=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 +=== 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 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo2 foo3 foo_empty3 foo_empty4 foo foo_empty foo5 foo_empty5 foo6 foo_empty2 foo4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 +=== 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=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo6 foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 @@ -136169,250 +136005,228 @@ testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 +=== 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 96585] + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo2 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] + 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: "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: "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:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 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 "": [foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2] vs [foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2] + testutil.go:509: Offset: 842, NextOffset: 919 +=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 === 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=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48456 97557] - 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 97557 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 48463 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === 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_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty foo3 foo_empty3 foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 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" 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 "": [foo3 foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo2 foo3 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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 === 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=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48456 96580] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48462 97560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3] vs [foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo2 foo3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 -=== 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: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 @@ -136424,143 +136238,141 @@ 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" 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: "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 === 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=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== 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=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo4 foo5 foo6 foo3] vs [foo6 foo_empty foo_empty3 foo5 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo6 foo_empty foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo6 foo_empty4 .no.prefetch.landmark foo3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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_empty" vs "foo_empty" + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48456 97557] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo3 foo_empty4] vs [foo_empty foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 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: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo5 foo6 foo_empty foo_empty3] vs [foo3 foo4 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 398 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48456,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 656 -=== 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":48456,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 508 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48462 96584] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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 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} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go: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_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: 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=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,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":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo5 foo6] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo3 foo_empty3 foo_empty5 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty foo_empty3 foo_empty2 foo3 foo5 foo_empty5 foo6 foo 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_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 @@ -136568,125 +136380,152 @@ 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: "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 "": [foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo4] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo5 foo6 foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 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: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 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" 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_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48456 96580] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48099 96222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 48099 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=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=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4] vs [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo_empty foo2 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: "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:401: Directory: "" vs "": [foo3 foo4 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo foo_empty foo_empty2 foo3 foo_empty4 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 "": [foo4 foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo] vs [foo foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 314, NextOffset: 347 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:395: Comparing: "foo_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: 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: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 - testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 @@ -136697,62 +136536,55 @@ 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 791, NextOffset: 824 - testutil.go:509: Offset: 641, NextOffset: 674 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 674, NextOffset: 782 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=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_empty2 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 -=== 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: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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 @@ -136760,146 +136592,109 @@ 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: "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: "" 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_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 353, NextOffset: 489 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1080 - testutil.go:509: Offset: 830, NextOffset: 907 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo6 foo3 foo_empty3 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: "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: "foo_empty5" vs "foo_empty5" 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: "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 -=== 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 96228] - 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: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,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 + 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=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48099 96206] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - 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:2349: [1] at 48099 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo_empty2 foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6 foo_empty] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 175, NextOffset: 208 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: "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:509: Offset: 208, NextOffset: 316 + 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 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty5 foo] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 @@ -136910,43 +136705,41 @@ testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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 -=== 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 96213] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 @@ -136958,13 +136751,21 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 @@ -136972,57 +136773,96 @@ testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2 foo4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty3 foo5 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo_empty2 foo_empty3 foo_empty5 foo foo2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 + 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96222] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,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/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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo2 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo] vs [foo_empty2 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo foo2 foo3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo5 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 @@ -137030,32 +136870,18 @@ 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6] vs [foo foo2 foo3 foo4 foo_empty4 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo5] vs [foo2 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 @@ -137066,103 +136892,78 @@ testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset + 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96228] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96206] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo6] vs [foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4] vs [foo6 .no.prefetch.landmark foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 + 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: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:509: Offset: 1016, NextOffset: 1093 - 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: "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: "" vs "" - 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 foo5 foo6 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty] vs [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 @@ -137174,75 +136975,96 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=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=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty2 foo_empty4 foo_empty3 foo4 foo5 foo6 foo foo_empty foo3] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo3 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo_empty5 foo6 foo_empty foo4] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo" 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: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo3 foo_empty4] vs [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 @@ -137254,51 +137076,59 @@ 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: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96213] +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48099 96220] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo6 foo_empty2 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "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 @@ -137306,550 +137136,540 @@ testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo2 foo_empty4 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: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=false,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=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go: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_empty foo_empty2 foo3 foo_empty5 foo_empty4 foo5 foo foo2 foo_empty3 foo4] vs [foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo4 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 "": [foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty3 foo_empty5 foo6 foo foo_empty foo3] vs [foo foo_empty2 foo5 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo5 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo6] vs [foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo" 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: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48101 96226] +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 48099 96204] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4 foo4 foo6 foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "" vs "" + 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_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo 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: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo3 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 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: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo6] vs [foo2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 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:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5] vs [foo foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] + 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 -=== 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 96211] - 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: 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" 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: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "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=2,format=PAX,minChunkSize=0 -=== NAME 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48105 96231] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96231 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 "": [foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo_empty5] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo6 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo5] vs [foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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 -=== 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:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo2 foo_empty2 foo3 foo6] vs [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo6 foo2 foo3 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_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" +=== 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=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo foo_empty foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo foo2 foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo2 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: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48106 96236] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48105 96215] + 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=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === 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_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo4 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo3 foo4 foo_empty4 foo6] vs [foo_empty3 foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 @@ -137862,87 +137682,98 @@ 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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go: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: "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 "": [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo6 foo foo3] vs [foo2 foo_empty2 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 + 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: 846, NextOffset: 983 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3] vs [foo4 foo_empty4 foo6 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48106 96221] - 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo foo_empty foo_empty3] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo_empty3 foo4] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo2 foo_empty2 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: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48105 96231] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 @@ -137953,49 +137784,46 @@ testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo5] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo 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:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3] vs [foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96231 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 @@ -138003,28 +137831,40 @@ testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty5 foo foo_empty foo2 foo5 foo6 foo3 foo4 foo_empty4] vs [foo foo2 foo3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5] vs [foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo3 foo5 foo6 .no.prefetch.landmark foo 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: "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 @@ -138037,41 +137877,40 @@ testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo3 foo4 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "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 @@ -138082,163 +137921,142 @@ 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/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=true,format=PAX - testutil.go:1580: testing streams: [0 0 48106 96236] - testutil.go:2330: got gzip streams: +=== 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2] vs [foo foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48105 96215] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=-2,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: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 96236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2112, NextOffset: 2257 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48106,"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=USTAR,minChunkSize=0 testutil.go:509: Offset: 131, NextOffset: 168 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48106,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 168, NextOffset: 456 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 669 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo foo2 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:509: Offset: 1389, NextOffset: 1426 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=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo2 foo_empty2 foo4] 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1426, NextOffset: 1715 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1145, NextOffset: 1434 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + 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} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2075, NextOffset: 2112 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48105,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1760, NextOffset: 1797 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2112, NextOffset: 2257 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo6 foo_empty5] vs [foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo" 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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo6 foo_empty4 foo] vs [foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo6 foo foo_empty2] + 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 @@ -138250,84 +138068,85 @@ 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4] vs [foo_empty foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 2097, NextOffset: 2134 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: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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=PAX - testutil.go:1580: testing streams: [0 0 48106 96221] - 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo_empty2 foo4 foo_empty3 foo5 foo6 foo foo2 foo3] vs [foo_empty foo_empty2 foo_empty4 foo5 foo6 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 @@ -138339,123 +138158,144 @@ testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo4 foo_empty5 foo6 foo foo_empty3] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo6 foo_empty foo foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] vs [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 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: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_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 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48104 96229] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96229 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo5 foo_empty5] vs [foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo5 foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 1969 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo3] vs [foo3 foo4 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4] vs [foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 +=== 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=USTAR,minChunkSize=0 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_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 @@ -138468,225 +138308,205 @@ testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48105 96234] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - 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 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 foo_empty foo2 foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 -=== 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=PAX,minChunkSize=0 - 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: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48104 96213] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo5] + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 - 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: "foo_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: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48105 96219] - testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo foo_empty foo_empty2] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty] vs [foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty] vs [foo_empty3 foo5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty] vs [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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_empty5 foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty3 foo4 foo5 foo6 foo foo_empty foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 @@ -138704,6 +138524,7 @@ 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: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 @@ -138714,99 +138535,81 @@ testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 foo foo_empty foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty foo foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo3 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: "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: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 + 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: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 -=== RUN TestGzipEStargz/testDigestAndVerify/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:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96232] + testutil.go:1580: testing streams: [0 0 48102 96227] testutil.go:2330: got gzip streams: +=== 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/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go: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 foo_empty4 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo] 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_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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty4 foo_empty5 .no.prefetch.landmark 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: "foo_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 - 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 @@ -138818,23 +138621,43 @@ testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=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: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 1969 + testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 @@ -138844,52 +138667,50 @@ testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "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=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/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/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 +=== 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=-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 "": [foo6 foo_empty2 foo3 foo4 foo_empty5 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] vs [foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6] vs [foo4 foo3 foo_empty3 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6] 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 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 +=== 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 48102 96211] + 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: 170, NextOffset: 460 + testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 825, NextOffset: 1116 - testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 @@ -138901,120 +138722,133 @@ testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3] vs [foo6 foo_empty2 foo3 foo4 foo_empty5 foo_empty4 foo5 foo foo_empty foo2 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: "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: "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:401: Directory: "" vs "": [foo_empty3 foo4 foo3 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] vs [foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 1035, NextOffset: 1072 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96217] - 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 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 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} -=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1444, NextOffset: 1481 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"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_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2088, NextOffset: 2125 +=== 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":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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:509: Offset: 1809, NextOffset: 1954 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo foo_empty foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] vs [foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo_empty5" vs "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 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo5 foo_empty foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 @@ -139026,257 +138860,268 @@ testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 +=== 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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96227] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/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 "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1037, NextOffset: 1074 - testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1400, NextOffset: 1437 - testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty] 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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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=true,format=PAX + testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/empty_files-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: 462 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 674, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1119, NextOffset: 1156 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1156, NextOffset: 1448 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + 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 +=== 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: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4] vs [foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 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: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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo foo2 foo3 foo_empty4 foo5] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96232] - 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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=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/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 foo2 foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty3 foo4 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 680, NextOffset: 717 - testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "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_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_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: "foo_empty2" vs "foo_empty2" + 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: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo foo2 foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 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 - testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo5] vs [foo6 foo foo_empty foo_empty2 foo5 foo_empty5 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 680, NextOffset: 717 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2151, NextOffset: 2296 + testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 === 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96211] + 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=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink .no.prefetch.landmark 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: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar test dev .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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" @@ -139285,24 +139130,42 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3881, NextOffset: 9034 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"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=USTAR,minChunkSize=0 testutil.go:509: Offset: 4994, NextOffset: 10147 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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: "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=9,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo3" +=== 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: 10184, NextOffset: 10221 + testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 + 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -139310,6 +139173,23 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -139330,8 +139210,6 @@ 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=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 @@ -139345,33 +139223,53 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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" === 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=PAX - testutil.go:1580: testing streams: [0 0 48103 96217] - 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev .no.prefetch.landmark foo3.txt bar test test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139402,6 +139300,8 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -139412,43 +139312,14 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" 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: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139464,9 +139335,16 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -139475,52 +139353,36 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test baz.txt foo1.txt bar foo3.txt dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - 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 "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] testutil.go:395: Comparing: "bar" vs "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=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: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -139537,6 +139399,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=-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: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] @@ -139559,23 +139423,53 @@ testutil.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 barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 [testchar1 testchar2 testblock testfifo] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [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/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=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -139584,6 +139478,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139596,38 +139499,33 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48098 96224] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== 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 48098 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -139636,11 +139534,13 @@ 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/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -139665,6 +139565,8 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139684,39 +139586,45 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt barlink dev foo3.txt test .no.prefetch.landmark baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt dev barlink test 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: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== 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 96230] - 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:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -139725,84 +139633,30 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} === 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=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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -139813,19 +139667,19 @@ testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,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:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 @@ -139838,30 +139692,32 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139874,12 +139730,7 @@ 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -139888,6 +139739,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" @@ -139896,14 +139748,58 @@ testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48098 96208] + 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 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test dev .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -139928,7 +139824,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -139944,8 +139840,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=-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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139964,26 +139858,32 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 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 [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:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go: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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139999,17 +139899,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -140018,37 +139912,48 @@ testutil.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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== 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 96215] - 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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 [test dev test2 foo1.txt foo3.txt barlink .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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -140078,43 +139983,29 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go: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-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,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:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt dev barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo1.txt foo3.txt barlink 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: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140130,8 +140021,9 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -140145,37 +140037,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140183,7 +140079,13 @@ 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=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48107 96235] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + 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:509: Offset: 545, NextOffset: 12013 @@ -140210,39 +140112,22 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark barlink 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: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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" @@ -140254,6 +140139,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140267,13 +140158,36 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/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 @@ -140285,39 +140199,20 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96240] - 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 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] + testutil.go:395: Comparing: "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" @@ -140331,10 +140226,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" @@ -140371,24 +140266,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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" @@ -140420,30 +140314,40 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/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: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48107 96219] === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] +=== 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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" @@ -140454,13 +140358,16 @@ 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=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go: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" @@ -140471,13 +140378,36 @@ 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=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 96219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 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=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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/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 @@ -140492,22 +140422,8 @@ 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 foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140521,15 +140437,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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140538,6 +140450,8 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140545,10 +140459,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: "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" @@ -140560,33 +140470,32 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96225] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96225 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -140600,11 +140509,11 @@ testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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 [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" @@ -140614,6 +140523,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=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -140641,35 +140552,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark foo1.txt dev baz.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 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 "": [test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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" @@ -140694,25 +140581,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo1.txt barlink dev baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test dev baz.txt bar test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -140726,11 +140642,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 [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" @@ -140759,30 +140675,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev baz.txt bar test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "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: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140791,8 +140697,8 @@ 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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=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 @@ -140806,83 +140712,63 @@ 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 +=== 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 96235] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go: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-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/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 [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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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=PAX - testutil.go:1580: testing streams: [0 0 48108 96240] - 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 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 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:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -140912,17 +140798,56 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 test bar baz.txt foo1.txt dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 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" @@ -140934,35 +140859,24 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== 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: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -140974,14 +140888,33 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=PAX -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 baz.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 test dev foo1.txt bar foo3.txt barlink test2] + 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141003,10 +140936,16 @@ 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 testutil.go:509: Offset: 0, NextOffset: 16076 +=== 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 96219] + 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 @@ -141018,13 +140957,28 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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 48107 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "" 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -141033,19 +140987,12 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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 @@ -141054,13 +141001,12 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -141072,17 +141018,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: "test" vs "test" - testutil.go:401: Directory: "test" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141099,33 +141035,29 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96225] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt dev .no.prefetch.landmark 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: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -141169,42 +141101,8 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink 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: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -141218,6 +141116,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 @@ -141231,38 +141148,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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar 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: "dev" vs "dev" - testutil.go:401: 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 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 @@ -141271,9 +141189,21 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 +=== 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: +=== 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 @@ -141284,39 +141214,31 @@ 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 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 "": [foo3.txt test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark 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: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.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: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -141328,9 +141250,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -141338,19 +141272,30 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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=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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "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" @@ -141367,16 +141312,15 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48108 96238] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] - 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 barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -141388,17 +141332,12 @@ 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=-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=0 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141431,44 +141370,30 @@ testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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 -=== 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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3881, NextOffset: 9034 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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" -=== 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=0 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 @@ -141477,20 +141402,8 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -141504,9 +141417,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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -141520,36 +141430,24 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar test2 .no.prefetch.landmark foo3.txt barlink test dev foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141564,8 +141462,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -141582,16 +141478,19 @@ 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -141603,6 +141502,9 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test2 dev foo1.txt foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141619,16 +141521,20 @@ 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=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48106 96216] +=== 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=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=GNU,minChunkSize=64000 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -141647,15 +141553,70 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 48106 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev baz.txt foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark baz.txt test barlink dev foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -141672,8 +141633,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=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=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -141693,67 +141652,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48108 96223] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9108, NextOffset: 9145 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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=GNU,minChunkSize=0 - 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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:401: Directory: "" vs "": [barlink dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -141767,13 +141667,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: "test" vs "test" + testutil.go:401: 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-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=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -141783,27 +141693,44 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48108 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 foo3.txt barlink .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 [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 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] @@ -141818,10 +141745,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" @@ -141847,95 +141774,98 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go: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 "": [barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 test baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.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=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=-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: 545, NextOffset: 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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=USTAR + testutil.go:1580: testing streams: [0 0 48102 96238] + testutil.go:2330: got gzip streams: +=== 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=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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" @@ -141954,20 +141884,20 @@ 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=false,format=USTAR +=== 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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/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: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -141992,27 +141922,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 "": [barlink test baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.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: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96245] - 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: 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 "": [test dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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 @@ -142026,6 +141937,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" @@ -142034,6 +141948,24 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142049,90 +141981,58 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/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=USTAR - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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/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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark] - 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 [barlink test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 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: "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 @@ -142141,14 +142041,25 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "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 foo3.txt barlink test baz.txt bar dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go: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] @@ -142156,13 +142067,19 @@ 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 -=== 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -142176,19 +142093,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -142202,34 +142106,50 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96230] + testutil.go:1580: testing streams: [0 0 48102 96222] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test test2 .no.prefetch.landmark bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 bar 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: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142270,40 +142190,35 @@ testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -142315,6 +142230,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -142330,45 +142251,17 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test2 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: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -142413,18 +142306,9 @@ 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 "": [.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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -142433,13 +142317,17 @@ testutil.go:509: Offset: 545, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark dev foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - 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: 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" @@ -142451,12 +142339,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142472,58 +142354,64 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48105 96245] + testutil.go:1580: testing streams: [0 0 48102 96238] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo1.txt test dev test2 .no.prefetch.landmark barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:509: Offset: 1265, NextOffset: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt foo3.txt barlink test 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" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 @@ -142555,26 +142443,44 @@ 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 barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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: 1154, NextOffset: 1191 testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 + testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1191, NextOffset: 1228 testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 1593 - testutil.go:509: Offset: 1083, NextOffset: 1314 + testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1083, NextOffset: 1315 + testutil.go:509: Offset: 1265, NextOffset: 1592 testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1154 + testutil.go:509: Offset: 597, NextOffset: 972 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 972, NextOffset: 1009 + testutil.go:509: Offset: 1191, NextOffset: 1228 + testutil.go:509: Offset: 1009, NextOffset: 1046 + testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1046, NextOffset: 1083 + testutil.go:509: Offset: 1265, NextOffset: 1592 + testutil.go:509: Offset: 1083, NextOffset: 1315 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142590,19 +142496,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: "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 -=== 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -142613,184 +142506,219 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 -=== 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:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] - 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + 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: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + 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 +=== 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, 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: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 + 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/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=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96222] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 dev baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset + 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-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 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: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + 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" -=== 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: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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 === 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 96230] - 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 96230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" +=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48105,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1067 +=== 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=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 953 +=== 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=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=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: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1327 - testutil.go:509: Offset: 1275, NextOffset: 1607 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1094, NextOffset: 1327 + testutil.go:509: Offset: 1274, NextOffset: 1605 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -142799,8 +142727,6 @@ testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 @@ -142821,20 +142747,17 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 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: 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: 499, NextOffset: 605 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] vs [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" @@ -142850,27 +142773,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: "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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1274, NextOffset: 1605 + testutil.go:509: Offset: 1094, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:509: Offset: 1095, NextOffset: 1327 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -142884,191 +142806,186 @@ 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: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96238] + 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 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 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: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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=GNU - testutil.go:1580: testing streams: [0 0 48104 96244] - 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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":980,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1017,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 980 - testutil.go:509: Offset: 782, NextOffset: 1159 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 980, NextOffset: 1017 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1017, NextOffset: 1054 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1054, NextOffset: 1091 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1091, NextOffset: 1322 - testutil.go:509: Offset: 1270, NextOffset: 1599 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1161, NextOffset: 1198 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1198, NextOffset: 1235 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1093, NextOffset: 1322 + testutil.go:509: Offset: 1272, NextOffset: 1600 testutil.go:395: Comparing: "dev" vs "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: 99, NextOffset: 136 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 @@ -143078,8 +142995,6 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143103,28 +143018,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 982 + testutil.go:509: Offset: 782, NextOffset: 1161 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark 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: 782, NextOffset: 1161 + testutil.go:509: Offset: 603, 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: 1159, NextOffset: 1196 - testutil.go:509: Offset: 980, NextOffset: 1017 - testutil.go:509: Offset: 1196, NextOffset: 1233 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1017, NextOffset: 1054 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1054, NextOffset: 1091 - testutil.go:509: Offset: 1270, NextOffset: 1599 - testutil.go:509: Offset: 1091, NextOffset: 1322 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -143136,8 +143044,6 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -143148,9 +143054,17 @@ 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: 1159 - testutil.go:509: Offset: 603, NextOffset: 980 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1161, NextOffset: 1198 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1198, NextOffset: 1235 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1272, NextOffset: 1600 + testutil.go:509: Offset: 1093, NextOffset: 1322 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143166,70 +143080,72 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96229] + testutil.go:1580: testing streams: [0 0 48102 96222] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96229 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar test test2 .no.prefetch.landmark baz.txt dev foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -143237,96 +143153,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: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev 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: 106, NextOffset: 1064 - 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: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test test2 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: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 1278, NextOffset: 1611 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -143345,6 +143283,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 @@ -143355,34 +143295,38 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 211, NextOffset: 248 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48111 96251] + 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: 361, NextOffset: 398 + testutil.go:509: Offset: 248, NextOffset: 285 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: 500, NextOffset: 606 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: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 985, NextOffset: 1022 - testutil.go:509: Offset: 1165, NextOffset: 1202 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1202, NextOffset: 1239 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1096, NextOffset: 1331 - testutil.go:509: Offset: 1276, NextOffset: 1610 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -143390,25 +143334,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1610 - testutil.go:509: Offset: 1096, NextOffset: 1331 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1331 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143424,83 +143361,50 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/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=USTAR - testutil.go:1580: testing streams: [0 0 48111 96255] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 96251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 +=== 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=USTAR,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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -143508,114 +143412,143 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 foo1.txt baz.txt barlink .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 -=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48111 96235] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1085,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1159,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1267,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1304,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1341,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1378,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1085 - testutil.go:509: Offset: 779, NextOffset: 1267 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev bar baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1085, NextOffset: 1122 - testutil.go:509: Offset: 1267, NextOffset: 1304 - testutil.go:509: Offset: 1122, NextOffset: 1159 - testutil.go:509: Offset: 1304, NextOffset: 1341 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1341, NextOffset: 1378 - testutil.go:509: Offset: 1196, NextOffset: 1542 - testutil.go:509: Offset: 1378, NextOffset: 1813 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1200, NextOffset: 1545 + testutil.go:509: Offset: 1382, NextOffset: 1817 testutil.go:395: Comparing: "dev" vs "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48111 96240] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 @@ -143646,28 +143579,29 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 1089 + testutil.go:509: Offset: 779, NextOffset: 1271 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1267, NextOffset: 1304 - testutil.go:509: Offset: 1085, NextOffset: 1122 - testutil.go:509: Offset: 1304, NextOffset: 1341 - testutil.go:509: Offset: 1122, NextOffset: 1159 - testutil.go:509: Offset: 1341, NextOffset: 1378 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1378, NextOffset: 1813 - testutil.go:509: Offset: 1196, NextOffset: 1542 + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -143675,29 +143609,30 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1267 - testutil.go:509: Offset: 597, NextOffset: 1085 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 779, NextOffset: 1271 + testutil.go:509: Offset: 597, 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: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1382, NextOffset: 1817 + testutil.go:509: Offset: 1200, NextOffset: 1545 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143710,161 +143645,178 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96240 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: 246, NextOffset: 283 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] + testutil.go: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - 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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + 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 [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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48111 96251] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1277,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1314,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1351,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1388,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev foo1.txt baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark] + 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 @@ -143874,22 +143826,22 @@ 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: 1097 + testutil.go:509: Offset: 785, NextOffset: 1277 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1823 + testutil.go:509: Offset: 1097, NextOffset: 1134 + testutil.go:509: Offset: 1277, NextOffset: 1314 + testutil.go:509: Offset: 1134, NextOffset: 1171 + testutil.go:509: Offset: 1314, NextOffset: 1351 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1351, NextOffset: 1388 + testutil.go:509: Offset: 1208, NextOffset: 1556 + testutil.go:509: Offset: 1388, NextOffset: 1827 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -143905,29 +143857,12 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48111 96255] - 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: 247, NextOffset: 284 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt dev foo1.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -143941,22 +143876,19 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1277 + testutil.go:509: Offset: 605, NextOffset: 1097 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 @@ -143968,63 +143900,67 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: 1823 - testutil.go:509: Offset: 1203, NextOffset: 1550 + testutil.go:509: Offset: 1277, NextOffset: 1314 + testutil.go:509: Offset: 1097, NextOffset: 1134 + testutil.go:509: Offset: 1314, NextOffset: 1351 + testutil.go:509: Offset: 1134, NextOffset: 1171 + testutil.go:509: Offset: 1351, NextOffset: 1388 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1388, NextOffset: 1827 + testutil.go:509: Offset: 1208, NextOffset: 1556 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96255 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 +=== 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=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48111 96235] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== 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=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 barlink test .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: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "dev" vs "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" @@ -144032,155 +143968,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: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1304 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 -=== 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 - testutil.go:1580: testing streams: [0 0 48111 96240] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1095,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1169,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1206, NextOffset: 1555 - testutil.go:509: Offset: 1385, NextOffset: 1824 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.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 testutil.go:509: Offset: 136, NextOffset: 173 @@ -144193,7 +144092,40 @@ 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: 1100 + testutil.go:509: Offset: 782, 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: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1279, NextOffset: 1316 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1316, NextOffset: 1353 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1353, NextOffset: 1390 + testutil.go:509: Offset: 1211, NextOffset: 1559 + testutil.go:509: Offset: 1390, NextOffset: 1828 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "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=PAX,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 @@ -144206,20 +144138,12 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1095 - testutil.go:509: Offset: 782, NextOffset: 1274 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48110 96250] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -144228,16 +144152,33 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=PAX,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 + testutil.go:509: Offset: 782, NextOffset: 1279 + testutil.go:509: Offset: 603, NextOffset: 1100 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1279, NextOffset: 1316 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1316, NextOffset: 1353 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1353, NextOffset: 1390 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1390, NextOffset: 1828 + testutil.go:509: Offset: 1211, NextOffset: 1559 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144248,62 +144189,56 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48110 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 96250 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48110,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 284 +=== 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":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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 534 -=== 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=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 388 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1348, NextOffset: 1385 -=== 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: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1385, NextOffset: 1824 - testutil.go:509: Offset: 1206, NextOffset: 1555 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 foo1.txt 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48111 96255] - 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/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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -144313,155 +144248,161 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test2 foo1.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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/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=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48110 96234] + testutil.go:2330: got gzip streams: +=== 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=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48110 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1325,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1362,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1399,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 foo1.txt bar foo3.txt barlink test dev .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 barlink test2 foo1.txt bar foo3.txt test dev] 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: 1108 + testutil.go:509: Offset: 786, NextOffset: 1288 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1566 - testutil.go:509: Offset: 1394, NextOffset: 1836 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1288, NextOffset: 1325 + testutil.go:509: Offset: 1145, NextOffset: 1182 + testutil.go:509: Offset: 1325, NextOffset: 1362 + testutil.go:509: Offset: 1182, NextOffset: 1219 + testutil.go:509: Offset: 1362, NextOffset: 1399 + testutil.go:509: Offset: 1219, NextOffset: 1568 + testutil.go:509: Offset: 1399, NextOffset: 1839 testutil.go:395: Comparing: "dev" vs "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" @@ -144499,9 +144440,35 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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 barlink test2 foo1.txt bar foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: 1288 + testutil.go:509: Offset: 606, NextOffset: 1108 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1288, NextOffset: 1325 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1325, NextOffset: 1362 + testutil.go:509: Offset: 1145, NextOffset: 1182 + testutil.go:509: Offset: 1362, NextOffset: 1399 + testutil.go:509: Offset: 1182, NextOffset: 1219 + testutil.go:509: Offset: 1399, NextOffset: 1839 + testutil.go:509: Offset: 1219, NextOffset: 1568 + testutil.go:395: Comparing: "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -144515,32 +144482,9 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:509: Offset: 606, NextOffset: 1103 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1836 - testutil.go:509: Offset: 1214, NextOffset: 1566 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -144549,188 +144493,167 @@ 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-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48111 96240] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === 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=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48111,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 foo3.txt barlink test bar dev .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48107 96249] + testutil.go:1580: testing streams: [0 0 48107 96245] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1321 - testutil.go:509: Offset: 1272, NextOffset: 1599 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] testutil.go:395: Comparing: "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" @@ -144742,9 +144665,6 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 @@ -144778,52 +144698,44 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test 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: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 1016, NextOffset: 1053 + testutil.go:509: Offset: 1198, NextOffset: 1235 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 1053, NextOffset: 1090 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1090, NextOffset: 1319 + testutil.go:509: Offset: 1272, NextOffset: 1599 + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt barlink test2 baz.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: 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: 1599 - testutil.go:509: Offset: 1090, NextOffset: 1321 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 678, NextOffset: 783 - testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 + testutil.go:509: Offset: 1090, NextOffset: 1319 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144852,186 +144764,178 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1161 + testutil.go:509: Offset: 601, NextOffset: 979 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink foo1.txt baz.txt test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + 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: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 foo3.txt barlink foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go: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: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 + testutil.go:509: Offset: 106, NextOffset: 1066 +=== 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] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 952 +=== 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=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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=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:1580: testing streams: [0 0 48107 96234] - 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 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":991,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1065,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1102,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 991 - testutil.go:509: Offset: 789, NextOffset: 1172 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 991, NextOffset: 1028 - testutil.go:509: Offset: 1172, NextOffset: 1209 - testutil.go:509: Offset: 1028, NextOffset: 1065 - testutil.go:509: Offset: 1209, NextOffset: 1246 - testutil.go:509: Offset: 1065, NextOffset: 1102 - testutil.go:509: Offset: 1246, NextOffset: 1283 - testutil.go:509: Offset: 1102, NextOffset: 1335 - testutil.go:509: Offset: 1283, NextOffset: 1615 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark 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: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 @@ -145041,8 +144945,6 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 @@ -145064,28 +144966,55 @@ 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 barlink baz.txt 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: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1172, NextOffset: 1209 - testutil.go:509: Offset: 991, NextOffset: 1028 - testutil.go:509: Offset: 1209, NextOffset: 1246 - testutil.go:509: Offset: 1028, NextOffset: 1065 - testutil.go:509: Offset: 1246, NextOffset: 1283 - testutil.go:509: Offset: 1065, NextOffset: 1102 - testutil.go:509: Offset: 1283, NextOffset: 1615 - testutil.go:509: Offset: 1102, NextOffset: 1335 + 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: 1332 + testutil.go:509: Offset: 1282, NextOffset: 1613 testutil.go:395: Comparing: "dev" vs "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 "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1171, NextOffset: 1208 + 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: 1332 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145110,39 +145039,33 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 -=== 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: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1172 - testutil.go:509: Offset: 608, NextOffset: 991 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 === RUN TestGzipEStargz/testBuild/various_files-compression=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt bar barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark 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: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "dev" vs "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" @@ -145150,134 +145073,146 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt] vs [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== 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: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt .no.prefetch.landmark barlink test 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: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 === 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 96249] + testutil.go:1580: testing streams: [0 0 48107 96245] 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: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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=true,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev .no.prefetch.landmark bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -145288,10 +145223,10 @@ testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 - testutil.go:509: Offset: 1097, NextOffset: 1328 + testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:509: Offset: 1277, NextOffset: 1605 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock 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" @@ -145303,8 +145238,6 @@ testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 @@ -145329,16 +145262,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.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: 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] @@ -145350,13 +145278,7 @@ 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 1097, NextOffset: 1326 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -145370,12 +145292,20 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145391,175 +145321,194 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark baz.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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== 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: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt baz.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "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: 106, NextOffset: 1066 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48107 96234] - 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 === 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=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 === 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 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" +=== 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":48107,"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=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev .no.prefetch.landmark barlink test test2 foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] +=== 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== 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":48107,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,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:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt test 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: 506, NextOffset: 615 + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1340 - testutil.go:509: Offset: 1287, NextOffset: 1621 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1109, NextOffset: 1342 + testutil.go:509: Offset: 1289, NextOffset: 1622 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -145587,8 +145536,6 @@ testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 -=== 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: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 @@ -145599,50 +145546,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 996 - testutil.go:509: Offset: 795, NextOffset: 1176 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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: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 [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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 foo3.txt test test2 baz.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1176 - testutil.go:509: Offset: 615, NextOffset: 996 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1070, NextOffset: 1107 - testutil.go:509: Offset: 1287, NextOffset: 1621 - testutil.go:509: Offset: 1107, NextOffset: 1340 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1289, NextOffset: 1622 + testutil.go:509: Offset: 1109, NextOffset: 1342 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145658,6 +145577,16 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -145671,32 +145600,24 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48105 96250] + testutil.go:1580: testing streams: [0 0 48105 96246] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96250 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -145704,27 +145625,50 @@ testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 970 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 96246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=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-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -145739,8 +145683,6 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 970 @@ -145755,17 +145697,18 @@ testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 baz.txt foo1.txt bar .no.prefetch.landmark 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 @@ -145773,34 +145716,34 @@ testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145817,24 +145760,54 @@ testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48105 96235] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark barlink test foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:509: Offset: 1081, NextOffset: 1357 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 @@ -145856,67 +145829,46 @@ testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96235 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: 836, NextOffset: 869 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1015 -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 869, NextOffset: 902 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1357 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 935, NextOffset: 1138 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48105 96230] + 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: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 - 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:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 @@ -145932,66 +145884,45 @@ 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 1357 - testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev baz.txt foo1.txt bar test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt dev test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -145999,131 +145930,139 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: 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: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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: 709 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 614 + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48113 96260] + testutil.go:1580: testing streams: [0 0 48113 96256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48113 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 96256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":912,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":945,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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 [foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar 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" @@ -146145,6 +146084,8 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 +=== 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=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 @@ -146160,39 +146101,50 @@ 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/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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: 1149 - 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar dev barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go: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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -146206,29 +146158,20 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 992 - testutil.go:509: Offset: 545, NextOffset: 846 + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1149 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -146243,103 +146186,196 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 === 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 48113 96245] + testutil.go:1580: testing streams: [0 0 48113 96240] testutil.go:2330: got gzip streams: -=== 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=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48113 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 712 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR 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: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "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: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 712 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/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=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test .no.prefetch.landmark baz.txt bar dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 1145 + testutil.go:509: Offset: 1087, NextOffset: 1365 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -146347,59 +146383,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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - 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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":841,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt test barlink .no.prefetch.landmark 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 @@ -146412,37 +146395,6 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 841 - testutil.go:509: Offset: 687, 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: 841, NextOffset: 874 - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 940, NextOffset: 1144 - testutil.go:509: Offset: 1086, NextOffset: 1364 - testutil.go:395: Comparing: "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: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -146456,17 +146408,40 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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: "test" vs "test" + testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 987 - testutil.go:509: Offset: 541, NextOffset: 841 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -146495,74 +146470,46 @@ 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: 987, NextOffset: 1020 - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1086, NextOffset: 1364 - testutil.go:509: Offset: 940, NextOffset: 1144 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48113 96260] + testutil.go:1580: testing streams: [0 0 48113 96256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48113 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 96256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt .no.prefetch.landmark bar barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -146570,109 +146517,165 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 +=== 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=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,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/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48113 96240] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48113 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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 [baz.txt bar foo3.txt test2 dev .no.prefetch.landmark foo1.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 851 + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146701,48 +146704,16 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 850 - testutil.go:509: Offset: 695, NextOffset: 996 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 949, NextOffset: 1154 - testutil.go:509: Offset: 1095, NextOffset: 1379 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 bar barlink foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 1379 - testutil.go:509: Offset: 949, NextOffset: 1154 + 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" @@ -146774,201 +146745,200 @@ 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: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 1380 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" -=== 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 48113 96245] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== 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=9,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" === 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48113 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48113,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt dev bar barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 -=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - 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:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 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:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "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: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: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 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:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48114 96260] + testutil.go:1580: testing streams: [0 0 48114 96256] 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 96256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:509: Offset: 683, NextOffset: 1070 + testutil.go:509: Offset: 537, NextOffset: 929 + testutil.go:509: Offset: 683, NextOffset: 1075 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1314 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1169, NextOffset: 1537 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1638: got TOC entries: + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 962, NextOffset: 995 +=== 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=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1028, NextOffset: 1318 + testutil.go:509: Offset: 1174, NextOffset: 1541 testutil.go:395: Comparing: "dev" vs "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" @@ -146980,24 +146950,8 @@ testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 281 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 @@ -147026,7 +146980,28 @@ 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 foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .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: 683, NextOffset: 1075 + testutil.go:509: Offset: 537, NextOffset: 929 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1174, NextOffset: 1541 + testutil.go:509: Offset: 1028, NextOffset: 1318 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -147048,27 +147023,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 957, NextOffset: 990 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1169, NextOffset: 1537 - testutil.go:509: Offset: 1023, NextOffset: 1314 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147085,16 +147039,37 @@ testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48114 96240] + testutil.go:2330: got gzip streams: +=== 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-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=-2,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=GNU + testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev foo3.txt barlink foo1.txt bar test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -147103,8 +147078,6 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 757 -=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -147113,11 +147086,11 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -147154,23 +147127,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 -=== 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:395: Comparing: "" vs "" - 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -147179,18 +147140,17 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -147199,13 +147159,21 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 852 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48114 96245] - 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: 757 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -147216,52 +147184,63 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === 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=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96245 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48548 98029] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1328 - testutil.go:509: Offset: 1180, NextOffset: 1554 + testutil.go:509: Offset: 938, NextOffset: 971 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 971, NextOffset: 1004 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 98029 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1117, NextOffset: 1150 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1037, NextOffset: 1330 + testutil.go:509: Offset: 1183, 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] +=== 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":48548,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -147300,37 +147279,32 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 935 - testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 938 + testutil.go:509: Offset: 691, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1084 + testutil.go:509: Offset: 545, 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: 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: 1328 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1183, NextOffset: 1554 + testutil.go:509: Offset: 1037, NextOffset: 1330 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -147344,6 +147318,18 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -147357,52 +147343,36 @@ 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: 1081 - testutil.go:509: Offset: 545, NextOffset: 935 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48542 98026] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48542 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98026 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 dev .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 +=== 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 97053] + 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: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "dev" vs "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" @@ -147410,159 +147380,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: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 +=== 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: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt test dev .no.prefetch.landmark baz.txt barlink test2 bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97053 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 857 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 764 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + 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"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 857 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "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: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48542 97049] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48542 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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/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/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#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 48548 98029] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt test dev test2 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: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1028, NextOffset: 1322 - testutil.go:509: Offset: 1174, NextOffset: 1547 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147580,6 +147541,9 @@ testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 @@ -147594,8 +147558,78 @@ 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: 934 + testutil.go:509: Offset: 687, 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: 1551 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark 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: 592, NextOffset: 687 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 446, NextOffset: 541 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 98029 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:395: Comparing: "foo3.txt" vs "foo3.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 687, NextOffset: 1080 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 934 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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":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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 934, NextOffset: 967 + testutil.go:509: Offset: 1113, NextOffset: 1146 +=== 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: 967, NextOffset: 1000 +=== 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: 1146, NextOffset: 1179 + testutil.go:509: Offset: 1000, NextOffset: 1033 + testutil.go:509: Offset: 1179, NextOffset: 1551 + testutil.go:509: Offset: 1033, NextOffset: 1325 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -147608,26 +147642,9 @@ 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=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 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: 1075, NextOffset: 1108 - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1174, NextOffset: 1547 - testutil.go:509: Offset: 1028, NextOffset: 1322 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -147644,56 +147661,36 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/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=true,format=PAX - testutil.go:1580: testing streams: [0 0 48542 98026] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48542 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98026 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar barlink test 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 [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -147703,153 +147700,185 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 +=== 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 97053] + 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: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "test" vs "test" +=== 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 +=== 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== 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: [2] at 97053 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 90, NextOffset: 855 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48542 97049] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48542 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48542,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48542,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 761 +=== 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":48548,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 855 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + 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":48542,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48542,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":943,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":976,"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":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1122,"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":1188,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 938 - testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go:509: Offset: 549, NextOffset: 943 +=== 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 98035] + 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: 695, 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: 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: 1331 - testutil.go:509: Offset: 1183, NextOffset: 1559 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1089, NextOffset: 1122 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1122, NextOffset: 1155 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1155, NextOffset: 1188 + testutil.go:509: Offset: 1042, NextOffset: 1334 + testutil.go:509: Offset: 1188, NextOffset: 1560 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -147871,31 +147900,22 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.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: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 @@ -147906,25 +147926,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1559 - testutil.go:509: Offset: 1037, NextOffset: 1331 - 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: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -147936,188 +147937,254 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 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: 1089 + testutil.go:509: Offset: 549, NextOffset: 943 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1122 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1122, NextOffset: 1155 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1155, NextOffset: 1188 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1188, NextOffset: 1560 + testutil.go:509: Offset: 1042, NextOffset: 1334 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [2] at 98035 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 -=== 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=GNU - testutil.go:1580: testing streams: [0 0 48545 98033] - 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=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98033 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [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":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test test2 dev baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev bar barlink foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, 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: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 +=== 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 97059] + 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: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt test barlink dev baz.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 855 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:509: Offset: 90, NextOffset: 860 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 768 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 763 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:1763: On "foo22": got preread of "foo2" +=== 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=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 +=== 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" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 testutil.go:395: Comparing: "dev" vs "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: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar foo3.txt dev 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: 440, NextOffset: 533 + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48545 97056] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97056 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:509: Offset: 1081, NextOffset: 1355 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148149,34 +148216,47 @@ 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 "": [test test2 foo1.txt barlink bar foo3.txt dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 214, NextOffset: 247 + testutil.go:509: Offset: 118, NextOffset: 151 + testutil.go:509: Offset: 247, NextOffset: 280 + testutil.go:509: Offset: 151, NextOffset: 184 + testutil.go:509: Offset: 280, NextOffset: 313 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 346, NextOffset: 464 + testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 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: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1355 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test dev test2 .no.prefetch.landmark foo3.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 935, NextOffset: 1138 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148192,141 +148272,114 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 214, NextOffset: 247 - testutil.go:509: Offset: 118, NextOffset: 151 - testutil.go:509: Offset: 247, NextOffset: 280 - testutil.go:509: Offset: 151, NextOffset: 184 - testutil.go:509: Offset: 280, NextOffset: 313 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:509: Offset: 250, NextOffset: 343 +=== 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 48553 98042] + 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 1355 - testutil.go:509: Offset: 935, NextOffset: 1138 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 982 - testutil.go:509: Offset: 533, NextOffset: 836 -=== 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=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#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 48547 98039] - 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=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98039 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98042 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink baz.txt foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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": [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -148334,82 +148387,85 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + 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: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 +=== 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:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48547 97062] + testutil.go:1580: testing streams: [0 0 48553 97066] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97062 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48553 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 foo3.txt barlink test dev baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 bar barlink foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 @@ -148419,26 +148475,26 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:509: Offset: 687, NextOffset: 994 + 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: 848, NextOffset: 881 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 947, NextOffset: 1152 - testutil.go:509: Offset: 1093, NextOffset: 1372 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 948, NextOffset: 1152 + testutil.go:509: Offset: 1094, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -148454,28 +148510,25 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test2 foo3.txt barlink test dev baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 @@ -148484,35 +148537,17 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1093, NextOffset: 1372 - testutil.go:509: Offset: 947, NextOffset: 1152 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 1373 + testutil.go:509: Offset: 948, NextOffset: 1152 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148528,37 +148563,43 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48547 98039] + testutil.go:1580: testing streams: [0 0 48553 98042] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 68708 + testutil.go:2349: [2] at 98042 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink dev foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -148566,165 +148607,163 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 625 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 98039 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 718 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 625 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 625 - testutil.go:509: Offset: 90, NextOffset: 718 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 + 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: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - 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 [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: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#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=PAX - testutil.go:1580: testing streams: [0 0 48547 97062] + testutil.go:1580: testing streams: [0 0 48553 97066] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97062 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#02/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: [1] at 48553 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt test bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test test2] + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=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: 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: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 [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" @@ -148747,8 +148786,6 @@ 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 @@ -148762,41 +148799,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink 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: 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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 @@ -148809,6 +148827,33 @@ 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: 989 + testutil.go:509: Offset: 537, NextOffset: 843 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: "test2" vs "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 @@ -148822,197 +148867,190 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48555 98048] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98048 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 barlink test .no.prefetch.landmark baz.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48549 98045] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 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:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== 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 48555 97072] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98045 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt dev .no.prefetch.landmark barlink test test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt test2 dev foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go: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" @@ -149044,15 +149082,49 @@ 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: 1156 + testutil.go:509: Offset: 1096, NextOffset: 1378 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev baz.txt foo1.txt test test2 .no.prefetch.landmark barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48549 97068] - 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: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 @@ -149060,14 +149132,9 @@ 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=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=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 @@ -149076,15 +149143,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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] @@ -149096,65 +149154,40 @@ testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:509: Offset: 253, NextOffset: 349 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97068 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:509: Offset: 950, NextOffset: 1156 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go: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=GNU,minChunkSize=0#01 === 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#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=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 foo1.txt foo3.txt bar barlink test .no.prefetch.landmark baz.txt] 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: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 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: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -149162,150 +149195,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: 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:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 -=== 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:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48549 98034] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 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 [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: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 +=== 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 98034 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 === 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 48543 98031] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48543 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 629 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48543,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48543,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48543,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48543,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/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-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":866,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":899,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":932,"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":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1015,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1114,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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: 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: 866 - testutil.go:509: Offset: 686, NextOffset: 1015 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 866, NextOffset: 899 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 899, NextOffset: 932 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1081, NextOffset: 1114 - testutil.go:509: Offset: 965, NextOffset: 1179 - testutil.go:509: Offset: 1114, NextOffset: 1399 - 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt test test2 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" @@ -149336,25 +149354,61 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 964, NextOffset: 1179 + 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 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:401: Directory: "" vs "": [bar barlink dev foo1.txt baz.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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 866, NextOffset: 899 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 899, NextOffset: 932 - testutil.go:509: Offset: 1081, NextOffset: 1114 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1114, NextOffset: 1399 - testutil.go:509: Offset: 965, NextOffset: 1179 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1113, NextOffset: 1398 + testutil.go:509: Offset: 964, NextOffset: 1179 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149383,220 +149437,179 @@ 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: 1015 -=== 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:509: Offset: 537, NextOffset: 866 - 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:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== 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 97058] + 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 97058 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 -=== 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 48543 97054] - 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 + 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: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 + 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: 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 -=== 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: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: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + 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: "dev" vs "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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 665 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48543 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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/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=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48549 98034] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98034 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48543,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48543,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48543,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48543,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 665 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" -=== 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=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo3.txt test dev test2 barlink .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: 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": [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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 @@ -149622,21 +149635,40 @@ testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 352, NextOffset: 473 + 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 baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -149646,15 +149678,6 @@ testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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 48543 98031] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0,format=USTAR,minChunkSize=0 - 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" @@ -149665,9 +149688,9 @@ 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:509: Offset: 975, NextOffset: 1190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -149687,184 +149710,185 @@ 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-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48543 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48543,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48543,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48543,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48543,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1763: On "foo22": got preread of "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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + 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=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt test 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: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 === 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 48543 97054] + testutil.go:1580: testing streams: [0 0 48549 97058] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "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:509: Offset: 93, NextOffset: 771 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48543 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 672 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97058 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48543,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48543,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":48543,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48543,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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 +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test .no.prefetch.landmark baz.txt barlink dev test2 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: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" @@ -149886,8 +149910,6 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 @@ -149904,32 +149926,22 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:509: Offset: 690, NextOffset: 1018 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 1182 - testutil.go:509: Offset: 1117, NextOffset: 1404 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -149943,6 +149955,20 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -149959,204 +149985,206 @@ 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: 1404 - testutil.go:509: Offset: 968, NextOffset: 1182 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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": [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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48545 98039] + testutil.go:1580: testing streams: [0 0 48551 98042] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go: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 dev bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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 test2 .no.prefetch.landmark barlink bar foo3.txt dev baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 98042 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 0, NextOffset: 667 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48545 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98039 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} === 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: 765 + testutil.go:509: Offset: 93, NextOffset: 766 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + 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=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [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":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 667 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 766 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - 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: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== 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=USTAR,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=USTAR,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=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 549, NextOffset: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test2 foo1.txt baz.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: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 1193 - testutil.go:509: Offset: 1128, NextOffset: 1421 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 980, NextOffset: 1196 + testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -150171,16 +150199,12 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48545 97062] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 320 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 @@ -150191,9 +150215,6 @@ 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-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 @@ -150205,50 +150226,12 @@ testutil.go:401: 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=false,format=GNU - testutil.go:2349: [1] at 48545 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48545,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48545,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48545,"innerOffset":3584,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:509: Offset: 979, NextOffset: 1193 + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -150262,17 +150245,39 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:509: Offset: 980, NextOffset: 1196 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48551 97066] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -150287,165 +150292,180 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go: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#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo3.txt barlink test2 foo1.txt bar test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink bar foo3.txt test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + 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: 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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go: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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 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: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + 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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go: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: 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: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 98044] + testutil.go:1580: testing streams: [0 0 48556 98048] 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 98044 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/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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98048 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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#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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo1.txt bar barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -150466,8 +150486,6 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 -=== RUN TestGzipEStargz/testDigestAndVerify/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=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 @@ -150485,27 +150503,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: 962 - testutil.go:509: Offset: 686, NextOffset: 1111 + testutil.go:509: Offset: 537, NextOffset: 965 + testutil.go:509: Offset: 686, NextOffset: 1114 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1373 -=== 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=0 - testutil.go:509: Offset: 1210, NextOffset: 1599 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:509: Offset: 1213, NextOffset: 1601 + testutil.go:395: Comparing: "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 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1111 - testutil.go:509: Offset: 537, NextOffset: 962 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -150519,24 +150538,9 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1599 - testutil.go:509: Offset: 1061, NextOffset: 1373 - 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:509: Offset: 537, NextOffset: 965 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -150560,26 +150564,33 @@ 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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev 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: 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: 1114, NextOffset: 1147 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1213, NextOffset: 1601 + testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -150596,6 +150607,8 @@ testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 @@ -150625,13 +150638,10 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 @@ -150639,25 +150649,38 @@ testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 97067] - 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt bar foo3.txt 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: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 - 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: 925 testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 @@ -150666,14 +150689,11 @@ testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -150688,33 +150708,36 @@ testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 +=== 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 48556 97072] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 826 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97067 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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#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/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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":973,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1122,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1155,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1188,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test .no.prefetch.landmark foo3.txt bar dev test2 baz.txt 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 @@ -150724,28 +150747,26 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:509: Offset: 694, NextOffset: 1122 + testutil.go:509: Offset: 545, NextOffset: 976 + testutil.go:509: Offset: 694, 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: 973, NextOffset: 1006 - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1155, NextOffset: 1188 -=== 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:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1072, NextOffset: 1387 - testutil.go:509: Offset: 1221, NextOffset: 1614 + 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: 1390 + 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 [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" @@ -150775,38 +150796,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 "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1122, NextOffset: 1155 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1221, NextOffset: 1614 - testutil.go:509: Offset: 1072, NextOffset: 1387 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -150820,6 +150810,22 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -150833,176 +150839,221 @@ 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: 1125 + testutil.go:509: Offset: 545, 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: 1390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48549 98044] + testutil.go:1580: testing streams: [0 0 48556 98048] 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 98044 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98048 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo3.txt barlink baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go: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:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "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: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48549 97067] +=== 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 48556 97072] 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 97067 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/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: [1] at 48556 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go: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#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":964,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1063,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1113,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 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: 968 + testutil.go:509: Offset: 690, NextOffset: 1117 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 1183, NextOffset: 1216 + testutil.go:509: Offset: 1067, NextOffset: 1379 + testutil.go:509: Offset: 1216, NextOffset: 1607 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151031,37 +151082,32 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.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: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 964 - testutil.go:509: Offset: 690, NextOffset: 1113 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 964, NextOffset: 997 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 1179, NextOffset: 1212 - testutil.go:509: Offset: 1063, NextOffset: 1376 - testutil.go:509: Offset: 1212, NextOffset: 1604 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1183, NextOffset: 1216 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 1216, NextOffset: 1607 + testutil.go:509: Offset: 1067, NextOffset: 1379 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -151075,15 +151121,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1113 - testutil.go:509: Offset: 541, NextOffset: 964 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -151101,207 +151138,207 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1179, NextOffset: 1212 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 1212, NextOffset: 1604 - testutil.go:509: Offset: 1063, NextOffset: 1376 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 690, NextOffset: 1117 + testutil.go:509: Offset: 541, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] - 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#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:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink test test2 .no.prefetch.landmark bar 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: 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: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48552 98051] + testutil.go:1580: testing streams: [0 0 48558 98054] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .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: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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: 93, NextOffset: 928 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 928 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: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 98054 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: 93, NextOffset: 928 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98051 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go: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=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 928 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 829 +=== 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=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: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/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=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=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1047,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1080,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1130,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1163,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1196,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1229,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 .no.prefetch.landmark 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 [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 979 - testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 981 + testutil.go:509: Offset: 698, NextOffset: 1130 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1078, NextOffset: 1391 - testutil.go:509: Offset: 1227, NextOffset: 1622 + testutil.go:509: Offset: 981, NextOffset: 1014 + testutil.go:509: Offset: 1130, NextOffset: 1163 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 1163, NextOffset: 1196 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 1196, NextOffset: 1229 + testutil.go:509: Offset: 1080, NextOffset: 1391 + testutil.go:509: Offset: 1229, NextOffset: 1624 testutil.go:395: Comparing: "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": [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" @@ -151330,26 +151367,19 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test2 baz.txt 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: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1130 + testutil.go:509: Offset: 549, NextOffset: 981 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock 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" @@ -151361,6 +151391,10 @@ testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48558 97078] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 @@ -151382,50 +151416,63 @@ 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: 1128 - testutil.go:509: Offset: 549, NextOffset: 979 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1227, NextOffset: 1622 - testutil.go:509: Offset: 1078, NextOffset: 1391 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 1130, NextOffset: 1163 + testutil.go:509: Offset: 981, NextOffset: 1014 + testutil.go:509: Offset: 1163, NextOffset: 1196 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 1196, NextOffset: 1229 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 1229, NextOffset: 1624 + testutil.go:509: Offset: 1080, NextOffset: 1391 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48552 97074] - 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 97074 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97078 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48552,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48552,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} + 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":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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":64000,"chunkDigest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":64000,"chunkDigest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75"} testutil.go:1763: On "foo22": got preread 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=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=0,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 dev foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 835 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -151434,7 +151481,7 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -151451,8 +151498,6 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 -=== 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: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -151469,24 +151514,9 @@ testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt barlink test test2 foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -151495,47 +151525,46 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 934 -=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "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: 934 testutil.go:509: Offset: 0, 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: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "dev" vs "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: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 -=== RUN TestGzipEStargz/testDigestAndVerify/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=64000 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -151545,6 +151574,7 @@ testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: @@ -151555,18 +151585,50 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt bar foo3.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 foo3.txt barlink test foo1.txt bar dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 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" @@ -151576,10 +151638,12 @@ testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 1183 + testutil.go:509: Offset: 968, NextOffset: 1181 +=== 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=-1,prefix="",src=0,format=GNU,minChunkSize=0 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -151612,22 +151676,40 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar dev barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 251, NextOffset: 345 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: 869 - testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -151638,40 +151720,7 @@ testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 1400 - testutil.go:509: Offset: 968, NextOffset: 1183 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1018 - testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 968, NextOffset: 1181 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -151685,33 +151734,48 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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] +=== 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=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 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -151724,11 +151788,11 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -151757,31 +151821,21 @@ 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 "": [dev foo1.txt bar test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -151790,29 +151844,27 @@ 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: "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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151829,50 +151881,66 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] +=== 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=0,prefix="",lossless=true,format=GNU +=== 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=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 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt test dev test2 .no.prefetch.landmark 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: 88, NextOffset: 121 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 @@ -151907,31 +151975,42 @@ 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 154, NextOffset: 187 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 foo1.txt baz.txt test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -151945,70 +152024,28 @@ 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" +=== 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: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 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,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: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] @@ -152020,21 +152057,41 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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=9,prefix="../",format=PAX,minChunkSize=0#02 === 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152063,22 +152120,51 @@ testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 779 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test bar foo3.txt foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=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: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 @@ -152086,39 +152172,25 @@ testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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: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 "": [bar barlink dev foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152128,6 +152200,8 @@ testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 @@ -152136,6 +152210,8 @@ testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 779 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 @@ -152147,54 +152223,45 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== 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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev barlink test test2 .no.prefetch.landmark baz.txt bar] - 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: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:395: Comparing: "test" vs "test" testutil.go:401: 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: 876, NextOffset: 909 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -152205,113 +152272,46 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 +=== 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: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - 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: 219, NextOffset: 252 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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: 219, NextOffset: 252 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 876 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -152325,39 +152325,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: "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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test dev .no.prefetch.landmark foo1.txt bar baz.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1409 + testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -152365,176 +152352,231 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 186, NextOffset: 219 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 318, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 219, NextOffset: 252 +=== 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=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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 772 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 252, NextOffset: 347 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== 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" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + 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: "dev" vs "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: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 772 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink dev] 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#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + 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: 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:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt barlink .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: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 1198 - testutil.go:509: Offset: 1133, NextOffset: 1424 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -152549,6 +152591,8 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,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: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 @@ -152572,27 +152616,80 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 886 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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: 886, NextOffset: 919 + testutil.go:509: Offset: 1035, NextOffset: 1068 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1068, NextOffset: 1101 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 952, NextOffset: 985 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1101, NextOffset: 1134 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 985, NextOffset: 1198 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1134, NextOffset: 1425 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 1424 - testutil.go:509: Offset: 984, NextOffset: 1198 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1134, NextOffset: 1425 + testutil.go:509: Offset: 985, NextOffset: 1198 testutil.go:395: Comparing: "dev" vs "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: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152608,15 +152705,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: "bar" vs "bar" - testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -152634,207 +152722,195 @@ testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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: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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark test bar foo3.txt barlink baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + 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: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + 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: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 -=== 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:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: +=== 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:509: Offset: 93, NextOffset: 779 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 679 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 778 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 93, NextOffset: 779 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 680 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 779 +=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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/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=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 barlink dev baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go: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: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 -=== 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=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] +=== 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 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: +=== 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=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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== 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=0,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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1955,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1992,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [barlink foo1.txt baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152872,47 +152948,59 @@ 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: 1881 + testutil.go:509: Offset: 1209, NextOffset: 2164 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1881, NextOffset: 1918 + testutil.go:509: Offset: 2164, NextOffset: 2201 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1992, NextOffset: 2433 + testutil.go:509: Offset: 2275, NextOffset: 2797 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2164 + testutil.go:509: Offset: 926, NextOffset: 1881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2164, NextOffset: 2201 + testutil.go:509: Offset: 1881, NextOffset: 1918 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2275, NextOffset: 2797 + testutil.go:509: Offset: 1992, NextOffset: 2433 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -152926,12 +153014,6 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2162 - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -152945,47 +153027,36 @@ 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 -=== 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/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 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=0,prefix="/",lossless=true,format=PAX + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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#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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -152993,127 +153064,182 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + 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 [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: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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: 0, NextOffset: 2134 testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2131 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 @@ -153123,45 +153249,25 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt foo3.txt test test2 .no.prefetch.landmark 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: 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: 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: 2451 - testutil.go:509: Offset: 2289, NextOffset: 2814 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153180,6 +153286,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 +=== RUN TestGzipEStargz/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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 @@ -153193,16 +153301,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev 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: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1215, 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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2180, NextOffset: 2217 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2217, NextOffset: 2254 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 2010, NextOffset: 2455 + testutil.go:509: Offset: 2291, NextOffset: 2817 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -153220,17 +153344,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2180 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 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: 2814 - testutil.go:509: Offset: 2008, NextOffset: 2451 + testutil.go:509: Offset: 2180, NextOffset: 2217 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2217, NextOffset: 2254 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2291, NextOffset: 2817 + testutil.go:509: Offset: 2010, NextOffset: 2455 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153249,13 +153382,8 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== 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 @@ -153265,168 +153393,169 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test dev barlink 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: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + 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: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2156 +=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2364 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2364 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:509: Offset: 146, NextOffset: 2368 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 0, NextOffset: 2156 +=== 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 -=== 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 +=== 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== 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=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 @@ -153436,46 +153565,39 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2806 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2000, NextOffset: 2443 + testutil.go:509: Offset: 2283, 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: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" @@ -153507,76 +153629,38 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go: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: 727, NextOffset: 930 + testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2171 - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2441 - testutil.go:395: Comparing: "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: 930, NextOffset: 1889 + testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1889 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153592,166 +153676,206 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1889, NextOffset: 1926 +=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2209, NextOffset: 2246 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2283, NextOffset: 2807 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2000, NextOffset: 2443 +=== 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: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== 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=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 dev baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2354 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:509: Offset: 146, NextOffset: 2356 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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: 2142 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 +=== 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 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2354 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:509: Offset: 146, NextOffset: 2356 +=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 test .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: 2356 +=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 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: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "test" vs "test" - testutil.go:401: Directory: "test" 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 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 === 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/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=0,prefix="../",lossless=false,format=PAX +=== 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 @@ -153761,20 +153885,22 @@ 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark foo1.txt test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1908 testutil.go:509: Offset: 1218, NextOffset: 2189 @@ -153788,14 +153914,14 @@ testutil.go:509: Offset: 2226, NextOffset: 2263 testutil.go:509: Offset: 1982, NextOffset: 2019 testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2019, NextOffset: 2465 - testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 2019, NextOffset: 2466 + testutil.go:509: Offset: 2300, NextOffset: 2827 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -153833,9 +153959,19 @@ 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 foo1.txt test dev baz.txt bar foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2827 + testutil.go:509: Offset: 2019, NextOffset: 2466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -153848,7 +153984,22 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48494 72572 97378] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -153862,141 +154013,66 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2189 - testutil.go:509: Offset: 937, NextOffset: 1908 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:509: Offset: 525, NextOffset: 733 -=== 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=-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: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1908, NextOffset: 1945 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2226, NextOffset: 2263 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 +=== 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/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 72572 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/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=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar dev foo1.txt foo3.txt barlink test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.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=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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== 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=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 65612 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 -=== 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: -=== 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=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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== 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:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt] 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:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 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:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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=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=-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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "dev" vs "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" @@ -154004,105 +154080,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: 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 -=== 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 +=== 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=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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:395: Comparing: "dev" vs "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: 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:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + 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: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48487 72565 97372] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48494 72572 96539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72565 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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 96539 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48487,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2432,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2469,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2506,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2543,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2715,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2752,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2789,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2826,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2436,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2473,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2510,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2547,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2719,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2756,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2793,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2830,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt dev barlink test test2 baz.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -154116,40 +154218,7 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3358 - testutil.go:509: Offset: 2826, NextOffset: 3721 - testutil.go:395: Comparing: "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" -=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 @@ -154162,24 +154231,40 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test 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: 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: 1008, NextOffset: 1209 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: 1209, NextOffset: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 + testutil.go:509: Offset: 926, NextOffset: 2436 + testutil.go:509: Offset: 1209, NextOffset: 2719 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2436, NextOffset: 2473 + testutil.go:509: Offset: 2719, NextOffset: 2756 + testutil.go:509: Offset: 2473, NextOffset: 2510 + testutil.go:509: Offset: 2756, NextOffset: 2793 + testutil.go:509: Offset: 2510, NextOffset: 2547 + testutil.go:509: Offset: 2793, NextOffset: 2830 + testutil.go:509: Offset: 2547, NextOffset: 3363 + testutil.go:509: Offset: 2830, NextOffset: 3726 + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -154193,6 +154278,30 @@ 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: 2719 + testutil.go:509: Offset: 926, NextOffset: 2436 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2719, NextOffset: 2756 + testutil.go:509: Offset: 2436, NextOffset: 2473 + testutil.go:509: Offset: 2756, NextOffset: 2793 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2473, NextOffset: 2510 + testutil.go:509: Offset: 2793, NextOffset: 2830 + testutil.go:509: Offset: 2510, NextOffset: 2547 + testutil.go:509: Offset: 2830, NextOffset: 3726 + testutil.go:509: Offset: 2547, NextOffset: 3363 + testutil.go:395: Comparing: "test2" vs "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 @@ -154203,67 +154312,32 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2826, NextOffset: 3721 - testutil.go:509: Offset: 2543, NextOffset: 3358 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48487 72565 96528] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark dev 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 [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: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72565 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -154271,46 +154345,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: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48494 72572 97378] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 +=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "barlink" vs "barlink" 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:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark foo3.txt barlink dev test2 bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [4] at 97378 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: 146, NextOffset: 3278 +=== 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: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 +=== 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":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + 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" @@ -154318,90 +154467,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:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 -=== 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=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: 3059 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2453,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2490,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2527,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2564,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2734,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2771,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 .no.prefetch.landmark foo1.txt foo3.txt test 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: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:509: Offset: 1215, NextOffset: 2734 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 3378 - testutil.go:509: Offset: 2841, NextOffset: 3740 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2564, NextOffset: 3383 + testutil.go:509: Offset: 2845, NextOffset: 3745 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" @@ -154434,28 +154543,36 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 -=== 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=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1215, NextOffset: 2734 + testutil.go:509: Offset: 934, 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: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2845, NextOffset: 3745 + testutil.go:509: Offset: 2564, NextOffset: 3383 testutil.go:395: Comparing: "dev" vs "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -154469,25 +154586,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48487 72565 97372] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 3740 - testutil.go:509: Offset: 2560, NextOffset: 3378 - testutil.go:395: Comparing: "test2" vs "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 @@ -154498,52 +154596,59 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 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: [2] at 48487 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72565 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48494 72572 96539] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24073 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 96539 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48487,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink] 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: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=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:509: Offset: 146, NextOffset: 3291 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "dev" vs "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" @@ -154551,159 +154656,155 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go: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: 146, NextOffset: 3296 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 3084 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go: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=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: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:395: Comparing: "test2" vs "test2" - testutil.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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48487 72565 96528] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48494 72570 97376] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72565 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72570 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48487,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2443,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2480,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2517,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2554,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2726,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2763,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2800,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2837,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2728,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2765,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2802,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2839,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 barlink test foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo3.txt barlink test bar dev .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:509: Offset: 1213, NextOffset: 2726 + testutil.go:509: Offset: 930, NextOffset: 2445 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1213, NextOffset: 2728 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2554, NextOffset: 3372 - testutil.go:509: Offset: 2837, NextOffset: 3736 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2556, NextOffset: 3373 + testutil.go:509: Offset: 2839, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -154732,13 +154833,16 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2726 - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt foo1.txt test2 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -154748,35 +154852,41 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2837, NextOffset: 3736 - testutil.go:509: Offset: 2554, NextOffset: 3372 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2728 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2839, NextOffset: 3737 + testutil.go:509: Offset: 2556, NextOffset: 3373 + testutil.go:395: Comparing: "test2" vs "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 @@ -154790,191 +154900,198 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48486 72562 97369] - 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: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48486 in stargz, uncompressed length 33536 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48494 72570 96537] + 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: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72562 in stargz, uncompressed length 33124 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev baz.txt foo1.txt foo3.txt barlink 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: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 97369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 48494 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: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48486,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2468,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2505,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2542,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2579,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2749,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2786,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2823,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2860,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 barlink dev foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 2468 + testutil.go:509: Offset: 1218, NextOffset: 2749 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3399 - testutil.go:509: Offset: 2857, NextOffset: 3761 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2579, NextOffset: 3402 + testutil.go:509: Offset: 2860, NextOffset: 3763 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -155012,12 +155129,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 barlink dev foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -155039,6 +155152,21 @@ 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: 2749 + testutil.go:509: Offset: 937, NextOffset: 2468 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2860, NextOffset: 3763 + testutil.go:509: Offset: 2579, NextOffset: 3402 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -155060,217 +155188,194 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2746 - testutil.go:509: Offset: 937, NextOffset: 2465 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3761 - testutil.go:509: Offset: 2576, NextOffset: 3399 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48486 72562 96525] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== 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 48498 72580 97386] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48486 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96525 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72580 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97386 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48486,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 .no.prefetch.landmark baz.txt test dev test2 foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 +=== 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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 foo1.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 -=== 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: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== 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 48491 72573 97380] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48498 72580 96547] 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 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72580 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96547 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1892,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1966,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2003,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2174,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2285,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1890 - testutil.go:509: Offset: 1212, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1892 + testutil.go:509: Offset: 1212, NextOffset: 2174 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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:509: Offset: 1892, NextOffset: 1929 + testutil.go:509: Offset: 2174, NextOffset: 2211 + testutil.go:509: Offset: 1929, NextOffset: 1966 + testutil.go:509: Offset: 2211, NextOffset: 2248 + testutil.go:509: Offset: 1966, NextOffset: 2003 + testutil.go:509: Offset: 2248, NextOffset: 2285 + testutil.go:509: Offset: 2003, NextOffset: 2446 + testutil.go:509: Offset: 2285, NextOffset: 2809 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -155287,12 +155392,8 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 -=== 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: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 -=== 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=0 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 @@ -155309,10 +155410,16 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -155326,6 +155433,41 @@ 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: 2174 + testutil.go:509: Offset: 930, NextOffset: 1892 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + 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=PAX +=== 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: 2174, NextOffset: 2211 + testutil.go:509: Offset: 1892, NextOffset: 1929 + testutil.go:509: Offset: 2211, NextOffset: 2248 + testutil.go:509: Offset: 1929, NextOffset: 1966 + testutil.go:509: Offset: 2248, NextOffset: 2285 + testutil.go:509: Offset: 1966, NextOffset: 2003 + testutil.go:509: Offset: 2285, NextOffset: 2809 + testutil.go:509: Offset: 2003, 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: 1009, NextOffset: 1212 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -155338,197 +155480,181 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 -=== 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:509: Offset: 321, NextOffset: 521 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/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=-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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt foo3.txt test baz.txt bar barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 -=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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: 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 -=== 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: 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:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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 +=== 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 48498 72580 97386] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt 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: 146, NextOffset: 2358 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== 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 48491 72573 96536] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "test2" - testutil.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 -=== 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/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=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== 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 + testutil.go:2349: [4] at 97386 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=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: 2360 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=64000 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2192,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2229,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2266,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2303,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt baz.txt barlink dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155550,6 +155676,8 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 @@ -155566,42 +155694,36 @@ testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:509: Offset: 1221, NextOffset: 2189 + testutil.go:509: Offset: 938, NextOffset: 1909 + testutil.go:509: Offset: 1221, NextOffset: 2192 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2017, NextOffset: 2464 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 1909, NextOffset: 1946 + testutil.go:509: Offset: 2192, NextOffset: 2229 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2229, NextOffset: 2266 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2266, NextOffset: 2303 + testutil.go:509: Offset: 2020, NextOffset: 2468 + testutil.go:509: Offset: 2303, NextOffset: 2832 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2189 - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:509: Offset: 2017, NextOffset: 2464 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 351, NextOffset: 388 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 388, NextOffset: 425 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 425, NextOffset: 462 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 499, NextOffset: 536 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 @@ -155610,13 +155732,26 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2192 + testutil.go:509: Offset: 938, NextOffset: 1909 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2192, NextOffset: 2229 + testutil.go:509: Offset: 1909, NextOffset: 1946 + testutil.go:509: Offset: 2229, NextOffset: 2266 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2266, NextOffset: 2303 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2303, NextOffset: 2832 + testutil.go:509: Offset: 2020, NextOffset: 2468 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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155632,57 +155767,54 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 351, NextOffset: 388 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 388, NextOffset: 425 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 425, NextOffset: 462 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 499, NextOffset: 536 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48491 72573 97380] +=== 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 48498 72580 96547] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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 48491 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72580 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96547 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test] + 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 foo3.txt barlink bar dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -155692,161 +155824,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar dev foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 -=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 -=== 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: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 424, NextOffset: 461 -=== 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: 248, NextOffset: 285 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 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=PAX - testutil.go:1580: testing streams: [0 0 24076 48491 72573 96536] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "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: 1899 + testutil.go:509: Offset: 1217, NextOffset: 2182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2181, NextOffset: 2218 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2218, NextOffset: 2255 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2255, NextOffset: 2292 - testutil.go:509: Offset: 2009, NextOffset: 2455 -=== 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:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2256, NextOffset: 2293 +=== 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 48499 72579 97385] + 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: 2292, NextOffset: 2818 + testutil.go:509: Offset: 2010, NextOffset: 2457 + testutil.go:509: Offset: 2293, NextOffset: 2819 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -155863,50 +155964,32 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2818 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:509: Offset: 535, NextOffset: 770 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2009, NextOffset: 2455 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -155920,83 +156003,103 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + 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=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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2293, NextOffset: 2819 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2010, NextOffset: 2457 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== 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" +=== 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:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== 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 +=== 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":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 +=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.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: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 -=== 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: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 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" @@ -156004,117 +156107,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: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:395: Comparing: "" vs "" - 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:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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=GNU - testutil.go:1580: testing streams: [0 0 24075 48492 72572 97379] +=== 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/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 48499 72579 96546] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark bar foo3.txt barlink] - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt test2 foo1.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1917 -=== 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:509: Offset: 1225, NextOffset: 2201 + 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: 2476 - testutil.go:509: Offset: 2312, NextOffset: 2842 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 2478 + testutil.go:509: Offset: 2313, NextOffset: 2843 testutil.go:395: Comparing: "dev" vs "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" @@ -156126,20 +156256,6 @@ testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97379 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 @@ -156161,8 +156277,27 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt test2 foo1.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -156175,38 +156310,20 @@ testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 527 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2842 - testutil.go:509: Offset: 2028, 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" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 2843 + testutil.go:509: Offset: 2029, NextOffset: 2478 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -156220,172 +156337,173 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,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=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test test2 foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.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" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 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: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== 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: 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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2] vs [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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + testutil.go:401: Directory: "" vs "": [test2 foo1.txt test bar foo3.txt barlink dev .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 -=== 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=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48492 72572 96535] +=== 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 48497 72574 97380] testutil.go:2330: got gzip streams: +=== 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=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96535 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48492,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt test2 baz.txt foo1.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -156399,20 +156517,22 @@ testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=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 [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" @@ -156432,35 +156552,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: "" vs "" - 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -156475,6 +156583,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: "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] @@ -156487,19 +156598,79 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== 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 48497 72574 96541] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar foo3.txt barlink test foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go: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" @@ -156536,14 +156707,21 @@ 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: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== 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: 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: "barlink" vs "barlink" + 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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -156551,23 +156729,7 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 baz.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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" @@ -156583,18 +156745,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -156608,66 +156767,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48490 72567 97374] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97374 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt test baz.txt foo1.txt barlink dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -156700,8 +156812,40 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -156710,6 +156854,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" @@ -156749,29 +156894,32 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=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=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48497 72574 97380] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -156784,11 +156932,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: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" @@ -156804,8 +156952,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -156827,8 +156973,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt 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:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -156845,15 +156997,18 @@ 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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -156862,11 +157017,15 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "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 @@ -156875,42 +157034,29 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48490 72567 96530] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96530 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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 [baz.txt test test2 foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -156924,11 +157070,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/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" @@ -156957,25 +157103,32 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 -=== 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=0 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 test bar barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 +=== 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 48497 72574 96541] + 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: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -156987,12 +157140,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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -157000,13 +157147,22 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -157019,32 +157175,27 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev foo1.txt baz.txt bar foo3.txt test2 .no.prefetch.landmark] - 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:1580: testing streams: [0 0 24075 48490 72567 97374] - testutil.go:2330: got gzip streams: +=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test foo1.txt bar foo3.txt 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 @@ -157056,19 +157207,16 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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=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 [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157089,12 +157237,10 @@ 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=PAX - testutil.go:2349: [1] at 24075 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=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -157102,74 +157248,58 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 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=PAX - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [4] at 97374 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=1,prefix="/",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] -=== 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":48490,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test2" vs "test2" -=== 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":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -157184,42 +157314,32 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48497 72575 97381] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 baz.txt foo1.txt test barlink dev .no.prefetch.landmark 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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -157236,7 +157356,7 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -157256,25 +157376,55 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157286,10 +157436,13 @@ 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=-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=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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157303,63 +157456,22 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48490 72567 96530] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96530 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go: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,14 +157512,28 @@ 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 "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.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: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157423,38 +157549,31 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -157464,67 +157583,32 @@ 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/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48489 72567 97374] +=== 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=GNU + testutil.go:1580: testing streams: [0 0 24074 48497 72575 96542] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48489 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97374 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96542 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48489,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test test2 .no.prefetch.landmark baz.txt dev 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 @@ -157549,34 +157633,42 @@ 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 .no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: 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: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -157588,7 +157680,8 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157602,19 +157695,50 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/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=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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -157627,11 +157751,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 [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" @@ -157668,23 +157792,14 @@ 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 baz.txt foo3.txt test barlink test2 .no.prefetch.landmark 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: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 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 "": [barlink baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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" @@ -157700,26 +157815,28 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/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=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -157733,35 +157850,43 @@ 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#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48489 72567 96530] +=== 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 48500 72583 97389] 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 48489 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96530 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [3] at 72583 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97389 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48489,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -157775,7 +157900,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": [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" @@ -157788,6 +157913,8 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -157811,25 +157938,14 @@ testutil.go:395: 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 baz.txt foo1.txt test dev bar foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157858,12 +157974,12 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.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/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: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 @@ -157872,29 +157988,30 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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: "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 @@ -157903,30 +158020,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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: 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 +=== 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 48500 72583 96550] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157937,24 +158066,21 @@ 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 +=== 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=64000 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt test barlink dev .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48493 72576 97383] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -157962,78 +158088,107 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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=64000 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go: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" -=== 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 -=== 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [3] at 72583 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96550 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === 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=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97383 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== 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=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 bar foo3.txt test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test test2 foo3.txt barlink foo1.txt bar dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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" @@ -158070,31 +158225,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 -=== RUN TestGzipEStargz/testDigestAndVerify/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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test2 dev .no.prefetch.landmark bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test test2 foo3.txt barlink 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -158107,22 +158242,6 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 -=== 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=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -158131,6 +158250,8 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -158138,6 +158259,9 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 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 @@ -158154,32 +158278,43 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "bar/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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48493 72576 96539] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48500 72583 97389] 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 48500 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72583 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97389 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo3.txt test barlink .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go: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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -158191,23 +158326,17 @@ testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=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: "dev" vs "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" @@ -158217,9 +158346,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -158228,34 +158354,14 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go: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: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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -158263,20 +158369,18 @@ 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 17133 + 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -158285,10 +158389,10 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -158303,42 +158407,50 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 + 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: 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:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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: 545, NextOffset: 582 @@ -158365,6 +158477,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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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 @@ -158374,19 +158488,47 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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 +=== 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 48500 72583 96550] + 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: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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 +=== 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158403,6 +158545,9 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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: 1676 @@ -158415,51 +158560,44 @@ 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:1580: testing streams: [0 0 24077 48493 72576 97383] - 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: "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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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=PAX - 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 -=== 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 - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97383 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48500 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: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 72583 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96550 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48493,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -158468,70 +158606,58 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 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 testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -158540,31 +158666,37 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go: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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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": [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" @@ -158580,36 +158712,20 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== 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 48493 72576 96539] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48500 72582 97388] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -158618,14 +158734,25 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" 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=GNU + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97388 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 @@ -158634,11 +158761,11 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -158671,25 +158798,7 @@ testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar dev barlink test .no.prefetch.landmark foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -158708,12 +158817,30 @@ testutil.go:395: Comparing: "bar/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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -158730,16 +158857,22 @@ 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -158786,58 +158919,54 @@ 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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -158846,42 +158975,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48493 72575 97382] +=== 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 48500 72582 96549] testutil.go:2330: got gzip streams: +=== 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=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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97382 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48500 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96549 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48493,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48500,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48500,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.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 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: 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" @@ -158894,11 +159033,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 [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" @@ -158918,8 +159057,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=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -158932,17 +159069,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -158963,6 +159091,28 @@ testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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" @@ -158978,48 +159128,26 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159028,14 +159156,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -159046,43 +159166,41 @@ 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/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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go: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: "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:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -159091,11 +159209,13 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -159109,13 +159229,20 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -159129,59 +159256,14 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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 24076 48493 72575 96538] - 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 96538 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar test barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -159214,18 +159296,52 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -159241,6 +159357,14 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -159254,41 +159378,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48125 72207 96200] + testutil.go:2330: got gzip streams: +=== 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=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 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test baz.txt bar barlink dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -159302,7 +159418,7 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -159318,8 +159434,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159335,36 +159449,41 @@ 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48124 72200 96198] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 test .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: 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 -=== 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=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -159374,18 +159493,15 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -159394,6 +159510,7 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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" @@ -159401,36 +159518,20 @@ 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=true,format=USTAR - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test .no.prefetch.landmark dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -159443,11 +159544,11 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -159485,15 +159586,31 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/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=0 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "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" @@ -159513,17 +159630,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: 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 @@ -159537,28 +159643,36 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== 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=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48125 72207 96184] + 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 48125 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72207 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark foo3.txt barlink test 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 [.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" @@ -159570,8 +159684,10 @@ 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=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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 [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" @@ -159615,12 +159731,9 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -159633,7 +159746,7 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -159659,6 +159772,10 @@ 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" @@ -159672,38 +159789,27 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48124 72200 96183] - 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 -=== 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=false,format=USTAR - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt foo3.txt test bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test dev barlink 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: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go: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" @@ -159713,14 +159819,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: 1314 - testutil.go:509: Offset: 1265, NextOffset: 1593 + testutil.go:509: Offset: 1083, NextOffset: 1315 + testutil.go:509: Offset: 1265, NextOffset: 1592 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -159752,39 +159858,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 + testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: 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 @@ -159793,20 +159876,18 @@ 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: 1593 - testutil.go:509: Offset: 1083, NextOffset: 1314 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:509: Offset: 1265, NextOffset: 1592 + testutil.go:509: Offset: 1083, NextOffset: 1315 testutil.go:395: Comparing: "dev" vs "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1154 + testutil.go:509: Offset: 597, NextOffset: 972 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -159822,186 +159903,185 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 === 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=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48124 72200 96198] + testutil.go:1580: testing streams: [0 0 24080 48125 72207 96200] 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/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: [1] at 24074 in stargz, uncompressed length 32512 -=== 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=PAX - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96198 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 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48124,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: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: 953 + testutil.go:509: Offset: 106, 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: 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: 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": [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": [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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== RUN TestGzipEStargz/testDigestAndVerify/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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt 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: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "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:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 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: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + 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: 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=1,format=USTAR,minChunkSize=0 -=== 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/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] + 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: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1327 - testutil.go:509: Offset: 1275, NextOffset: 1607 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1094, NextOffset: 1327 + testutil.go:509: Offset: 1274, NextOffset: 1605 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -160034,17 +160114,40 @@ 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 "": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 +=== 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=0 + testutil.go:509: Offset: 1274, NextOffset: 1605 + testutil.go:509: Offset: 1094, NextOffset: 1327 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160058,6 +160161,8 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160066,6 +160171,10 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48125 72207 96184] + 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: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 @@ -160073,200 +160182,183 @@ 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: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:509: Offset: 1095, NextOffset: 1327 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48124 72200 96183] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 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 72207 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48124,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 +=== 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=64000 + 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 [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" - 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 -=== 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=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: "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: 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 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 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "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: 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=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":980,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1017,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test barlink baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 980 - testutil.go:509: Offset: 782, NextOffset: 1159 - 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: 980, NextOffset: 1017 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1017, NextOffset: 1054 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1054, NextOffset: 1091 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1091, NextOffset: 1322 - testutil.go:509: Offset: 1270, NextOffset: 1599 + 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24079 48126 72206 96199] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go: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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [bar foo3.txt barlink dev .no.prefetch.landmark foo1.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" @@ -160274,30 +160366,51 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48123 72197 96195] - 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: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 @@ -160307,13 +160420,40 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 982 + testutil.go:509: Offset: 782, NextOffset: 1161 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1161, NextOffset: 1198 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1198, NextOffset: 1235 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1093, NextOffset: 1322 + testutil.go:509: Offset: 1272, NextOffset: 1600 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2 barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1161 + testutil.go:509: Offset: 603, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 @@ -160325,26 +160465,22 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1159 - testutil.go:509: Offset: 603, NextOffset: 980 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1161, NextOffset: 1198 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1198, NextOffset: 1235 + testutil.go:509: Offset: 1019, NextOffset: 1056 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1272, NextOffset: 1600 + testutil.go:509: Offset: 1093, NextOffset: 1322 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160352,9 +160488,6 @@ testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 @@ -160363,218 +160496,177 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 980, NextOffset: 1017 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1017, NextOffset: 1054 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1054, NextOffset: 1091 - testutil.go:509: Offset: 1270, NextOffset: 1599 - testutil.go:509: Offset: 1091, NextOffset: 1322 - 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=GNU - testutil.go:2349: [3] at 72197 in stargz, uncompressed length 33124 -=== 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=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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/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=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test test2 baz.txt bar dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go: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: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 -=== 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:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== 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:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48123 72197 96180] + testutil.go:1580: testing streams: [0 0 24079 48126 72206 96183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72197 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48123,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48123,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 985, NextOffset: 1022 - testutil.go:509: Offset: 1165, NextOffset: 1202 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1202, NextOffset: 1239 -=== 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=0 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1096, NextOffset: 1331 - testutil.go:509: Offset: 1276, NextOffset: 1610 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 1278, NextOffset: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160603,26 +160695,38 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 987 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 786, NextOffset: 1167 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 bar baz.txt foo1.txt barlink test .no.prefetch.landmark] 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: "bar" vs "bar" testutil.go:401: 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: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": [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": [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] -=== 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=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -160652,179 +160756,201 @@ 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: 1610 - testutil.go:509: Offset: 1096, NextOffset: 1331 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1331 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.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: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 foo1.txt foo3.txt test barlink .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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 970 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 106, NextOffset: 1081 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt foo3.txt bar barlink .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96206] + testutil.go:1580: testing streams: [0 0 24081 48132 72217 96210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== 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=USTAR - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96206 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 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48129,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1085,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1159,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1267,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1304,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1341,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1378,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 1089 + testutil.go:509: Offset: 779, NextOffset: 1271 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1200, NextOffset: 1545 + testutil.go:509: Offset: 1382, NextOffset: 1817 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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160853,42 +160979,43 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 249, NextOffset: 286 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "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: 493, NextOffset: 597 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: 597, NextOffset: 1085 - testutil.go:509: Offset: 779, NextOffset: 1267 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 779, NextOffset: 1271 + testutil.go:509: Offset: 597, 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: 1085, NextOffset: 1122 - testutil.go:509: Offset: 1267, NextOffset: 1304 - testutil.go:509: Offset: 1122, NextOffset: 1159 - testutil.go:509: Offset: 1304, NextOffset: 1341 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1341, NextOffset: 1378 - testutil.go:509: Offset: 1196, NextOffset: 1542 - testutil.go:509: Offset: 1378, NextOffset: 1813 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [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: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1267 - testutil.go:509: Offset: 597, NextOffset: 1085 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1382, NextOffset: 1817 + testutil.go:509: Offset: 1200, NextOffset: 1545 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -160910,213 +161037,186 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1267, NextOffset: 1304 - testutil.go:509: Offset: 1085, NextOffset: 1122 - testutil.go:509: Offset: 1304, NextOffset: 1341 - testutil.go:509: Offset: 1122, NextOffset: 1159 - testutil.go:509: Offset: 1341, NextOffset: 1378 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1378, NextOffset: 1813 - testutil.go:509: Offset: 1196, NextOffset: 1542 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1299 + 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: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:395: Comparing: "bar" vs "bar" +=== 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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - 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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24081 48132 72217 96194] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar 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 [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" 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: 1299 - 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: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1302 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 +=== 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 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1188 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48129,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test2 .no.prefetch.landmark foo1.txt bar dev baz.txt barlink test] +=== 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: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1277,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1314,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1351,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1388,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 bar barlink dev 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: 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: 1823 + testutil.go:509: Offset: 1097, NextOffset: 1134 + testutil.go:509: Offset: 1277, NextOffset: 1314 + testutil.go:509: Offset: 1134, NextOffset: 1171 + testutil.go:509: Offset: 1314, NextOffset: 1351 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1351, NextOffset: 1388 + testutil.go:509: Offset: 1208, NextOffset: 1556 + testutil.go:509: Offset: 1388, NextOffset: 1827 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -161151,8 +161251,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: "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: 1097 + testutil.go:509: Offset: 785, NextOffset: 1277 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -161166,24 +161277,6 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1823 - 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 [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: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 @@ -161192,9 +161285,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 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": [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" @@ -161210,194 +161307,190 @@ 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: 1277 + testutil.go:509: Offset: 605, NextOffset: 1097 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1277, NextOffset: 1314 + testutil.go:509: Offset: 1097, NextOffset: 1134 + testutil.go:509: Offset: 1314, NextOffset: 1351 + testutil.go:509: Offset: 1134, NextOffset: 1171 + testutil.go:509: Offset: 1351, NextOffset: 1388 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1388, NextOffset: 1827 + testutil.go:509: Offset: 1208, NextOffset: 1556 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24081 48132 72217 96210] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 .no.prefetch.landmark bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt dev barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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 dev 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96206] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go: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: "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: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1095,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1169,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1095 - testutil.go:509: Offset: 782, NextOffset: 1274 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1206, NextOffset: 1555 - testutil.go:509: Offset: 1385, NextOffset: 1824 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1279, NextOffset: 1316 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1316, NextOffset: 1353 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1353, NextOffset: 1390 + testutil.go:509: Offset: 1211, NextOffset: 1559 + testutil.go:509: Offset: 1390, NextOffset: 1828 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -161426,23 +161519,19 @@ 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 bar test dev test2 .no.prefetch.landmark foo3.txt barlink 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: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 782, NextOffset: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 603, NextOffset: 1100 + testutil.go:509: Offset: 782, NextOffset: 1279 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar baz.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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -161456,11 +161545,32 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1279 + testutil.go:509: Offset: 603, NextOffset: 1100 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1279, NextOffset: 1316 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1316, NextOffset: 1353 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1353, NextOffset: 1390 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1390, NextOffset: 1828 + testutil.go:509: Offset: 1211, NextOffset: 1559 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 @@ -161471,198 +161581,169 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1274, NextOffset: 1311 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1385, NextOffset: 1824 - testutil.go:509: Offset: 1206, NextOffset: 1555 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96191] + testutil.go:1580: testing streams: [0 0 24081 48132 72217 96194] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96191 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 48132 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48129,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark foo3.txt] + 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 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: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 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 [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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48128 72206 96204] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== 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=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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=9,prefix="./",lossless=true,format=GNU - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1325,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1362,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1399,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 bar foo3.txt barlink test .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 @@ -161672,26 +161753,26 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1103 - testutil.go:509: Offset: 786, NextOffset: 1283 + testutil.go:509: Offset: 606, NextOffset: 1108 + testutil.go:509: Offset: 786, NextOffset: 1288 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1566 - testutil.go:509: Offset: 1394, NextOffset: 1836 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1288, NextOffset: 1325 + testutil.go:509: Offset: 1145, NextOffset: 1182 + testutil.go:509: Offset: 1325, NextOffset: 1362 + testutil.go:509: Offset: 1182, NextOffset: 1219 + testutil.go:509: Offset: 1362, NextOffset: 1399 + testutil.go:509: Offset: 1219, NextOffset: 1568 + testutil.go:509: Offset: 1399, NextOffset: 1839 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -161719,37 +161800,15 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go: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: 1836 - testutil.go:509: Offset: 1214, NextOffset: 1566 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161765,12 +161824,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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1288, NextOffset: 1325 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1325, NextOffset: 1362 + testutil.go:509: Offset: 1145, NextOffset: 1182 + testutil.go:509: Offset: 1362, NextOffset: 1399 + testutil.go:509: Offset: 1182, NextOffset: 1219 + testutil.go:509: Offset: 1399, NextOffset: 1839 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24080 48131 72215 96208] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1219, NextOffset: 1568 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 @@ -161781,113 +161857,120 @@ 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: 1288 + testutil.go:509: Offset: 606, NextOffset: 1108 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + 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=GNU + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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=9,prefix="",format=USTAR,minChunkSize=0 === 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 .no.prefetch.landmark foo3.txt bar barlink test baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 -=== 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: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo3.txt bar barlink test 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: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt 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: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 -=== 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: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "dev" vs "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" @@ -161895,73 +161978,65 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48128 72206 96189] + testutil.go:1580: testing streams: [0 0 24080 48131 72215 96192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - 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 96189 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 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48128,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 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 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 1321 - testutil.go:509: Offset: 1272, 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/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/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 [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161993,8 +162068,53 @@ 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 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1090, NextOffset: 1319 + testutil.go:509: Offset: 1272, NextOffset: 1599 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 test dev baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 98, NextOffset: 135 @@ -162008,19 +162128,7 @@ 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] -=== 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162031,14 +162139,7 @@ testutil.go:509: Offset: 1235, NextOffset: 1272 testutil.go:509: Offset: 1053, NextOffset: 1090 testutil.go:509: Offset: 1272, NextOffset: 1599 - testutil.go:509: Offset: 1090, NextOffset: 1321 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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:509: Offset: 1090, NextOffset: 1319 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162054,165 +162155,183 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + 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: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + 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: "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:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark test dev test2 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: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - 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: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "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: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 + 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=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== 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=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48126 72204 96202] + testutil.go:1580: testing streams: [0 0 24080 48130 72214 96207] 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":991,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1065,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1102,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test dev test2 baz.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 991 - testutil.go:509: Offset: 789, NextOffset: 1172 + testutil.go:509: Offset: 608, NextOffset: 990 + testutil.go:509: Offset: 789, NextOffset: 1171 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go: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=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 991, NextOffset: 1028 - testutil.go:509: Offset: 1172, NextOffset: 1209 - testutil.go:509: Offset: 1028, NextOffset: 1065 - testutil.go:509: Offset: 1209, NextOffset: 1246 - testutil.go:509: Offset: 1065, NextOffset: 1102 - testutil.go:509: Offset: 1246, NextOffset: 1283 - testutil.go:509: Offset: 1102, NextOffset: 1335 - testutil.go:509: Offset: 1283, NextOffset: 1615 + 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: 1332 + testutil.go:509: Offset: 1282, NextOffset: 1613 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162223,9 +162342,6 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,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 @@ -162253,62 +162369,54 @@ testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 -=== 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 - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 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: 1172 - testutil.go:509: Offset: 608, NextOffset: 991 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 608, NextOffset: 990 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1172, NextOffset: 1209 - testutil.go:509: Offset: 991, NextOffset: 1028 - testutil.go:509: Offset: 1209, NextOffset: 1246 - testutil.go:509: Offset: 1028, NextOffset: 1065 - testutil.go:509: Offset: 1246, NextOffset: 1283 - testutil.go:509: Offset: 1065, NextOffset: 1102 - testutil.go:509: Offset: 1283, NextOffset: 1615 - testutil.go:509: Offset: 1102, NextOffset: 1335 + 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: 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: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -162322,41 +162430,14 @@ 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" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar test test2 baz.txt foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -162364,101 +162445,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: 963 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test test2 dev 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: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== 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=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test2 barlink test dev .no.prefetch.landmark bar foo3.txt] + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -162468,23 +162527,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:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48130 72214 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 @@ -162494,6 +162597,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/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 @@ -162506,8 +162611,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -162518,10 +162621,57 @@ testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 - testutil.go:509: Offset: 1097, NextOffset: 1328 + testutil.go:509: Offset: 1097, NextOffset: 1326 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 foo1.txt test2 test dev .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2 baz.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: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1277, NextOffset: 1605 + testutil.go:509: Offset: 1097, NextOffset: 1326 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: "test2" vs "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 @@ -162535,11 +162685,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: "test2" vs "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 @@ -162548,214 +162693,173 @@ 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=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48126 72204 96187] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 -=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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": [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: 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 -=== 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 24074 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/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 72204 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + 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: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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: 953 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=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: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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 996 - testutil.go:509: Offset: 795, NextOffset: 1176 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1340 - testutil.go:509: Offset: 1287, NextOffset: 1621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48130 72214 96207] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 +=== 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=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test .no.prefetch.landmark baz.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" @@ -162792,8 +162896,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1109, NextOffset: 1342 + testutil.go:509: Offset: 1289, NextOffset: 1622 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -162802,42 +162927,21 @@ testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48126 72204 96202] - 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: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1176 - testutil.go:509: Offset: 615, NextOffset: 996 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1621 - testutil.go:509: Offset: 1107, NextOffset: 1340 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go: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=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 @@ -162858,30 +162962,33 @@ 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 -=== 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=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1289, NextOffset: 1622 + testutil.go:509: Offset: 1109, NextOffset: 1342 === 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48130 72214 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test foo3.txt test2 .no.prefetch.landmark foo1.txt bar] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162893,6 +163000,9 @@ testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 @@ -162905,21 +163015,46 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72214 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48130,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== 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" +=== 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":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 -=== 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=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 @@ -162936,13 +163071,20 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 barlink test foo3.txt test2 .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark 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: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 @@ -162956,7 +163098,11 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "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: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162974,17 +163120,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: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162998,25 +163133,37 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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/lost_digest_in_a_entry -=== 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 24074 48126 72204 96187] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] + 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 dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -163025,19 +163172,6 @@ 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=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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 @@ -163070,23 +163204,8 @@ 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: 1138 - testutil.go:509: Offset: 1081, NextOffset: 1357 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -163095,43 +163214,20 @@ testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 1357 - testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163147,160 +163243,215 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 1357 + testutil.go:509: Offset: 935, NextOffset: 1138 +=== 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=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48126 72211 96204] + 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 48126 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - 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 [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: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset + 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/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=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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 barlink foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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 [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" 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 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48123 72202 96200] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48126 72211 96188] 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 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48123,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48123,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":912,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":945,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2] + 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 946, NextOffset: 1151 + testutil.go:509: Offset: 1092, NextOffset: 1373 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163309,6 +163460,8 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 @@ -163329,8 +163482,6 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 @@ -163340,34 +163491,26 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: 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: 1149 - testutil.go:509: Offset: 1091, NextOffset: 1372 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -163381,31 +163524,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "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: 1149 - testutil.go:395: Comparing: "test2" vs "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 @@ -163419,187 +163537,198 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48123 72202 96185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink test dev baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24082 48135 72222 96215] + 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 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":841,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test2 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: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 841 - testutil.go:509: Offset: 687, NextOffset: 987 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev baz.txt foo3.txt test barlink test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 940, NextOffset: 1144 - testutil.go:509: Offset: 1086, NextOffset: 1364 + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 1145 + testutil.go:509: Offset: 1087, NextOffset: 1365 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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=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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163631,8 +163760,33 @@ 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 "": [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt 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: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -163646,34 +163800,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1086, NextOffset: 1364 - testutil.go:509: Offset: 940, NextOffset: 1144 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 987 - testutil.go:509: Offset: 541, NextOffset: 841 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -163690,178 +163824,182 @@ 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=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96210] - testutil.go:2330: got gzip streams: + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24082 48135 72222 96199] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48135 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [4] at 96199 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: 618 +=== 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} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 +=== 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":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 618 +=== 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=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + 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: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96195] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163871,6 +164009,8 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 @@ -163882,8 +164022,6 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 -=== 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=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 @@ -163901,35 +164039,33 @@ 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: 1154 - testutil.go:509: Offset: 1095, NextOffset: 1379 - 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: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "" 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: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: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -163938,35 +164074,13 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 996, NextOffset: 1029 - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 1379 - testutil.go:509: Offset: 949, NextOffset: 1154 - testutil.go:395: Comparing: "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: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -163980,159 +164094,219 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 1380 + testutil.go:509: Offset: 950, NextOffset: 1155 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24082 48135 72222 96215] + 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 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 +=== 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=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 .no.prefetch.landmark baz.txt barlink bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark test2 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: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go: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: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96210] +=== 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=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24082 48135 72222 96199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== 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=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72212 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 24082 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48131,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2] + testutil.go:395: Comparing: "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: 929 + testutil.go:509: Offset: 683, NextOffset: 1075 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1028, NextOffset: 1318 + testutil.go:509: Offset: 1174, NextOffset: 1541 testutil.go:395: Comparing: "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" @@ -164167,51 +164341,28 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 957, NextOffset: 990 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 1023, NextOffset: 1314 - testutil.go:509: Offset: 1169, NextOffset: 1537 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo3.txt bar barlink baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 1075 + testutil.go:509: Offset: 537, NextOffset: 929 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 957, NextOffset: 990 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1169, NextOffset: 1537 - testutil.go:509: Offset: 1023, NextOffset: 1314 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1174, NextOffset: 1541 + testutil.go:509: Offset: 1028, NextOffset: 1318 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164240,41 +164391,29 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96195] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test2 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -164282,6 +164421,8 @@ testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 757 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -164296,11 +164437,11 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -164329,24 +164470,18 @@ testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 foo3.txt baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -164355,14 +164490,9 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 @@ -164371,68 +164501,80 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,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=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: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=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=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24081 48134 72219 96212] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,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":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 .no.prefetch.landmark 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: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 935 - testutil.go:509: Offset: 691, NextOffset: 1081 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark test test2 barlink] testutil.go:395: Comparing: "test" vs "test" testutil.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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,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: 1328 - testutil.go:509: Offset: 1180, NextOffset: 1554 + 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: 1330 + testutil.go:509: Offset: 1183, 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164464,18 +164606,29 @@ 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: 938 + testutil.go:509: Offset: 691, NextOffset: 1084 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48131 72210 96208] - 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1554 + testutil.go:509: Offset: 1037, NextOffset: 1330 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164484,104 +164637,71 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 -=== 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=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1081 - testutil.go:509: Offset: 545, NextOffset: 935 - testutil.go:395: Comparing: "barlink" vs "barlink" 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=GNU - testutil.go:2349: [3] at 72210 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: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 -=== 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":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1328 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 1084 + testutil.go:509: Offset: 545, NextOffset: 938 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24081 48134 72219 96196] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + 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: "dev" vs "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" @@ -164589,145 +164709,172 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt 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: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 857 + testutil.go:509: Offset: 0, NextOffset: 764 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== 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=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, 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: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48131 72210 96193] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24083 48129 72214 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/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=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/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 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48131,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 "": [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: "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: 934 + testutil.go:509: Offset: 687, 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: 929, NextOffset: 962 - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 995, NextOffset: 1028 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1028, NextOffset: 1322 - testutil.go:509: Offset: 1174, NextOffset: 1547 + 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: 1551 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -164760,27 +164907,19 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1551 + testutil.go:509: Offset: 1033, NextOffset: 1325 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164796,6 +164935,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: "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -164809,219 +164963,173 @@ 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: 1080 + testutil.go:509: Offset: 541, NextOffset: 934 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=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/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 +=== 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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test 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" + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 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:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1174, NextOffset: 1547 - testutil.go:509: Offset: 1028, NextOffset: 1322 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48127 72206 96204] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 48127 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: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test test2 dev .no.prefetch.landmark foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 760 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 760 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 -=== 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":48127,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-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=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt test bar foo3.txt barlink dev .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 90, NextOffset: 855 + 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: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + 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: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24083 48129 72214 96191] + 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":943,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":976,"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":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1122,"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":1188,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1331 - testutil.go:509: Offset: 1183, NextOffset: 1559 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test test2 barlink dev .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165059,32 +165167,33 @@ 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: 943 + testutil.go:509: Offset: 695, 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: 943, NextOffset: 976 + testutil.go:509: Offset: 1089, NextOffset: 1122 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1122, NextOffset: 1155 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1155, NextOffset: 1188 + testutil.go:509: Offset: 1042, NextOffset: 1334 + testutil.go:509: Offset: 1188, NextOffset: 1560 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - 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:401: Directory: "" vs "": [test2 foo3.txt test foo1.txt bar barlink dev .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1559 - testutil.go:509: Offset: 1037, NextOffset: 1331 - testutil.go: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:509: Offset: 1089, NextOffset: 1122 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1122, NextOffset: 1155 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1155, NextOffset: 1188 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1188, NextOffset: 1560 + testutil.go:509: Offset: 1042, NextOffset: 1334 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165100,15 +165209,12 @@ 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: 1089 + testutil.go:509: Offset: 549, NextOffset: 943 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48127 72206 96189] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go: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: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 @@ -165116,9 +165222,6 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=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: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 @@ -165130,174 +165233,194 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 -=== 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 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24083 48129 72214 96207] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48127,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 baz.txt foo1.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink test test2 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: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, 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: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [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: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 860 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 860 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 768 === 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48127 72206 96204] +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24083 48129 72214 96191] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go: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 72206 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 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48127,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink dev test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.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: 440, NextOffset: 533 + testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 @@ -165327,8 +165450,6 @@ testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 @@ -165352,25 +165473,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 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: 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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -165384,14 +165488,15 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -165403,6 +165508,12 @@ testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165418,176 +165529,177 @@ 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 === 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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test .no.prefetch.landmark 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48127 72206 96189] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 715 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2330: got gzip streams: - 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=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + 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: "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: 715 - testutil.go:509: Offset: 0, NextOffset: 620 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24082 48130 72214 96207] + 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 + 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48127,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/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":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 baz.txt foo1.txt bar foo3.txt test dev] + 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 bar barlink baz.txt foo1.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 947, NextOffset: 1152 - testutil.go:509: Offset: 1093, NextOffset: 1372 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 948, NextOffset: 1152 + testutil.go:509: Offset: 1094, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -165631,17 +165743,11 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:509: Offset: 687, NextOffset: 994 + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 baz.txt 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": [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: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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -165654,30 +165760,38 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:509: Offset: 541, NextOffset: 848 + testutil.go: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: 994, NextOffset: 1027 - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1093, NextOffset: 1372 - testutil.go:509: Offset: 947, NextOffset: 1152 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 1373 + testutil.go:509: Offset: 948, NextOffset: 1152 + testutil.go:395: Comparing: "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" @@ -165693,40 +165807,46 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/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=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96204] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24082 48130 72214 96191] 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 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: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -165734,142 +165854,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: 625 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 718 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 625 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 718 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + 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: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + 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": [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: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: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 [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" @@ -165911,37 +166017,36 @@ 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 "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 988 - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev 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: 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: 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 +=== 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: 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 [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: "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: "baz.txt" vs "baz.txt" @@ -165970,162 +166075,181 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24076 48128 72206 96189] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24084 48136 72225 96218] 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 96189 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72225 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48128,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev .no.prefetch.landmark baz.txt foo1.txt test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt test dev foo1.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.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: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/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=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/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=USTAR + testutil.go:1580: testing streams: [0 0 24084 48136 72225 96202] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72225 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -166160,14 +166284,14 @@ testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:509: Offset: 950, NextOffset: 1156 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166184,18 +166308,26 @@ testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark 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: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -166209,26 +166341,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 997 - testutil.go:509: Offset: 545, NextOffset: 851 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -166242,35 +166354,30 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 1378 + testutil.go:509: Offset: 950, NextOffset: 1156 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96215] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== 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=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test2 barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -166278,161 +166385,170 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 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: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 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: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test2 foo1.txt baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24084 48136 72225 96218] + 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: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 721 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 +=== 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96200] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=PAX + testutil.go:2349: [3] at 72225 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48134,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":866,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":899,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":932,"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":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1015,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1114,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev baz.txt foo1.txt bar barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 866 - testutil.go:509: Offset: 686, NextOffset: 1015 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test2 baz.txt foo1.txt bar dev .no.prefetch.landmark barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 866, NextOffset: 899 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 899, NextOffset: 932 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1081, NextOffset: 1114 - testutil.go:509: Offset: 965, NextOffset: 1179 - testutil.go:509: Offset: 1114, NextOffset: 1399 + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 964, NextOffset: 1179 + testutil.go:509: Offset: 1113, NextOffset: 1398 testutil.go:395: Comparing: "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=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go: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" @@ -166469,22 +166585,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev barlink test test2 baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 866, NextOffset: 899 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 899, NextOffset: 932 - testutil.go:509: Offset: 1081, NextOffset: 1114 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1114, NextOffset: 1399 - testutil.go:509: Offset: 965, NextOffset: 1179 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1113, NextOffset: 1398 + testutil.go:509: Offset: 964, NextOffset: 1179 + 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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -166497,7 +166620,22 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "test2" vs "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 @@ -166511,201 +166649,177 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24084 48136 72225 96202] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 baz.txt foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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=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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 72225 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96202 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: 93, NextOffset: 765 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,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=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 666 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 + 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: 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: 1015 - testutil.go:509: Offset: 537, NextOffset: 866 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 + 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=PAX + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 93, NextOffset: 765 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go: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: 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: 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=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: 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: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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96215] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo1.txt bar dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 barlink baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -166720,6 +166834,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=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 @@ -166738,38 +166854,31 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 694, NextOffset: 1025 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: 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: 1190 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" - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -166791,164 +166900,193 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== 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=USTAR,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24083 48136 72224 96217] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72224 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev foo1.txt baz.txt test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166986,28 +167124,41 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:509: Offset: 690, NextOffset: 1018 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 1182 - testutil.go:509: Offset: 1117, NextOffset: 1404 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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 foo1.txt foo3.txt test test2 baz.txt bar barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt bar dev foo1.txt 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: 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 @@ -167021,37 +167172,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1117, NextOffset: 1404 - testutil.go:509: Offset: 968, NextOffset: 1182 - testutil.go:395: Comparing: "test2" vs "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 @@ -167065,36 +167185,63 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== 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=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt 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: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "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: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 690, NextOffset: 1019 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24083 48136 72224 96201] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72224 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -167104,120 +167251,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: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - 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:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 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: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 766 + testutil.go:509: Offset: 0, NextOffset: 667 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/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=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48133 72215 96213] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 980, NextOffset: 1196 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -167231,38 +167389,9 @@ 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: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 1193 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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/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: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 @@ -167275,17 +167404,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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "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 @@ -167294,33 +167428,38 @@ testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:509: Offset: 979, NextOffset: 1193 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:509: Offset: 980, NextOffset: 1196 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -167334,177 +167473,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: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",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 24083 48132 72219 96212] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72219 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 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 -=== 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + 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: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48133 72215 96198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + 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 dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt test foo1.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: "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: 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: 1373 - testutil.go:509: Offset: 1210, NextOffset: 1599 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 +=== 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=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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/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=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24083 48132 72219 96196] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -167520,11 +167649,12 @@ 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=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,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 -=== 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: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 @@ -167544,27 +167674,58 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:509: Offset: 686, NextOffset: 1111 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 537, NextOffset: 965 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 686, NextOffset: 1114 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1599 - testutil.go:509: Offset: 1061, NextOffset: 1373 - 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: 965, NextOffset: 998 +=== 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=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:509: Offset: 1213, NextOffset: 1601 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48132,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev test2 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: 185, NextOffset: 218 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 @@ -167576,20 +167737,37 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:509: Offset: 537, NextOffset: 965 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== 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=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1213, NextOffset: 1601 + testutil.go:509: Offset: 1064, NextOffset: 1375 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1111 - testutil.go:509: Offset: 537, NextOffset: 962 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -167606,15 +167784,15 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 .no.prefetch.landmark barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -167645,8 +167823,6 @@ testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -167667,40 +167843,36 @@ 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=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: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [.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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 925 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 +=== 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=-1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go: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: "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: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 @@ -167709,22 +167881,28 @@ 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 [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 - testutil.go:395: Comparing: "foo1.txt" vs "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: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -167734,46 +167912,33 @@ 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=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48130 72211 96209] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24083 48132 72219 96212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72219 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48130,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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/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=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":973,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1122,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1155,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1188,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1072, NextOffset: 1387 - testutil.go:509: Offset: 1221, NextOffset: 1614 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -167792,6 +167957,8 @@ 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=-2,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 @@ -167815,25 +167982,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: 973 - testutil.go:509: Offset: 694, NextOffset: 1122 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 545, NextOffset: 976 + testutil.go:509: Offset: 694, NextOffset: 1125 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: "test" vs "test" + testutil.go:401: 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: 1390 + testutil.go:509: Offset: 1224, NextOffset: 1617 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -167849,6 +168013,32 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1125 + testutil.go:509: Offset: 545, 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 +=== 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: 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: 1390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -167862,197 +168052,198 @@ 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: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1221, NextOffset: 1614 - testutil.go:509: Offset: 1072, NextOffset: 1387 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== 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=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test dev test2 baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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=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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 -=== 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 48130 72211 96194] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24083 48132 72219 96196] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 24083 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + 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=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=false,format=USTAR - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24083,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48130,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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/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=-2,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":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":964,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1063,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1113,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 baz.txt foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt test 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: 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: 968 + testutil.go:509: Offset: 690, NextOffset: 1117 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 1179, NextOffset: 1212 - testutil.go:509: Offset: 1063, NextOffset: 1376 - testutil.go:509: Offset: 1212, NextOffset: 1604 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 1183, NextOffset: 1216 + testutil.go:509: Offset: 1067, NextOffset: 1379 + testutil.go:509: Offset: 1216, NextOffset: 1607 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -168062,8 +168253,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 @@ -168086,27 +168275,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 964 - testutil.go:509: Offset: 690, NextOffset: 1113 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1113 - testutil.go:509: Offset: 541, NextOffset: 964 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -168119,9 +168289,10 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -168138,199 +168309,208 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1117 + testutil.go:509: Offset: 541, NextOffset: 968 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1179, NextOffset: 1212 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 1212, NextOffset: 1604 - testutil.go:509: Offset: 1063, NextOffset: 1376 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1183, NextOffset: 1216 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 1216, NextOffset: 1607 + testutil.go:509: Offset: 1067, NextOffset: 1379 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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/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 72219 96212] + testutil.go:2330: got gzip streams: +=== 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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test2 foo3.txt baz.txt foo1.txt bar test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 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: [2] at 48131 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72219 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [4] at 96212 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== 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 48130 72211 96209] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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 "": [foo3.txt barlink test2 bar test dev .no.prefetch.landmark baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go: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: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 -=== 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: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=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: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" 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=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [4] at 96209 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: 93, NextOffset: 926 -=== 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== 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 -=== 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":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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} -=== 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 -=== 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":48130,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== 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 -=== 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":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - 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=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: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1047,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1080,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1130,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1163,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1196,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1229,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev bar foo3.txt barlink 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 [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 981, NextOffset: 1014 + testutil.go:509: Offset: 1130, NextOffset: 1163 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 1163, NextOffset: 1196 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 1196, NextOffset: 1229 + testutil.go:509: Offset: 1080, NextOffset: 1391 + testutil.go:509: Offset: 1229, NextOffset: 1624 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" @@ -168357,8 +168537,6 @@ 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=-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: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 @@ -168374,43 +168552,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: 979 - testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 981 + testutil.go:509: Offset: 698, NextOffset: 1130 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1078, NextOffset: 1391 - testutil.go:509: Offset: 1227, NextOffset: 1622 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:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1227, NextOffset: 1622 - testutil.go:509: Offset: 1078, NextOffset: 1391 + testutil.go:509: Offset: 1130, NextOffset: 1163 + testutil.go:509: Offset: 981, NextOffset: 1014 + testutil.go:509: Offset: 1163, NextOffset: 1196 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 1196, NextOffset: 1229 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 1229, NextOffset: 1624 + testutil.go:509: Offset: 1080, NextOffset: 1391 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1128 - testutil.go:509: Offset: 549, NextOffset: 979 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168426,6 +168589,18 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1130 + testutil.go:509: Offset: 549, NextOffset: 981 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -168439,74 +168614,61 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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 48130 72211 96194] +=== 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 72219 96196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=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: [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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 baz.txt foo1.txt foo3.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 [foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 baz.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=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: 93, NextOffset: 934 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 835 -=== 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":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 934 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 835 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "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] +=== 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=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -168520,31 +168682,35 @@ testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 @@ -168558,16 +168724,13 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -168576,22 +168739,15 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 @@ -168600,24 +168756,35 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 === 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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== 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=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168632,6 +168799,8 @@ 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=-2,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 @@ -168658,19 +168827,17 @@ testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 1183 - testutil.go:509: Offset: 1117, NextOffset: 1400 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test test2 foo1.txt bar foo3.txt 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: 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -168684,6 +168851,7 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -168694,7 +168862,7 @@ testutil.go:509: Offset: 1084, NextOffset: 1117 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 1400 - testutil.go:509: Offset: 968, NextOffset: 1183 + testutil.go:509: Offset: 968, NextOffset: 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" @@ -168718,42 +168886,29 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=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 24085 48139 72231 96224] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72231 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72231,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168762,19 +168917,15 @@ 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=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48128 72210 96208] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,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=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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -168800,15 +168951,9 @@ 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test dev foo1.txt foo3.txt bar 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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -168816,13 +168961,25 @@ 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=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 [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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -168833,16 +168990,26 @@ 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=true,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "test" vs "test" @@ -168851,49 +169018,44 @@ 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=true,format=GNU - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 93, NextOffset: 771 -=== 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=GNU,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=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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 foo1.txt bar dev barlink test .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -168912,13 +169074,15 @@ 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -168935,24 +169099,8 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -168961,12 +169109,10 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168995,10 +169141,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -169009,31 +169151,63 @@ 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: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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48128 72210 96193] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24085 48139 72231 96208] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72231 in stargz, uncompressed length 32000 + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72231,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 -=== 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=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] @@ -169044,37 +169218,20 @@ testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 -=== 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 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 @@ -169084,10 +169241,13 @@ 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 "": [test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 @@ -169097,11 +169257,10 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 779 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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] @@ -169114,12 +169273,6 @@ 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169135,22 +169288,6 @@ testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -169159,33 +169296,26 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo1.txt baz.txt foo3.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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169204,6 +169334,8 @@ 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=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 @@ -169223,11 +169355,49 @@ 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: 876 + testutil.go:509: Offset: 690, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test 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: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1409 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:395: Comparing: "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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -169241,34 +169411,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1024 - testutil.go:509: Offset: 541, NextOffset: 875 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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" - 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 @@ -169282,52 +169424,47 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=USTAR - testutil.go:1580: testing streams: [0 0 24079 48136 72222 96220] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24085 48139 72231 96224] 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 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72231 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48136,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72231,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: "dev" vs "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" @@ -169335,127 +169472,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 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 "": [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + 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: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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/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=USTAR,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/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=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test2 baz.txt bar barlink 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 barlink test2 baz.txt foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 1198 - testutil.go:509: Offset: 1133, NextOffset: 1424 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 985, NextOffset: 1198 + testutil.go:509: Offset: 1134, NextOffset: 1425 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -169494,29 +169634,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: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 1424 - testutil.go:509: Offset: 984, NextOffset: 1198 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark 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" @@ -169532,6 +169654,20 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -169545,104 +169681,85 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1134, NextOffset: 1425 + testutil.go:509: Offset: 985, NextOffset: 1198 === 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 24079 48136 72222 96205] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24085 48139 72231 96208] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24085 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72231 in stargz, uncompressed length 32000 + 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24085,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48136,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72231,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 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: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + 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: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + 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: 679 - testutil.go:509: Offset: 93, NextOffset: 778 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt dev barlink test foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 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" -=== 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: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" @@ -169650,89 +169767,90 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 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 "": [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go: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: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1955,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1992,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt foo3.txt dev .no.prefetch.landmark barlink test 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: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:509: Offset: 1209, NextOffset: 2162 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1990, NextOffset: 2430 - testutil.go:509: Offset: 2273, 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169761,25 +169879,41 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 -=== 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=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt test test2 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: 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: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 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:509: Offset: 926, NextOffset: 1881 + testutil.go:509: Offset: 1209, NextOffset: 2164 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1881, NextOffset: 1918 + testutil.go:509: Offset: 2164, NextOffset: 2201 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1992, NextOffset: 2433 + testutil.go:509: Offset: 2275, NextOffset: 2797 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 foo3.txt dev test2 foo1.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "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 @@ -169793,21 +169927,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2199, NextOffset: 2236 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 2164, NextOffset: 2201 + testutil.go:509: Offset: 1881, NextOffset: 1918 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - 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] + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2275, NextOffset: 2797 + testutil.go:509: Offset: 1992, NextOffset: 2433 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -169821,78 +169962,77 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2164 + testutil.go:509: Offset: 926, NextOffset: 1881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48136 72222 96220] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24084 48140 72230 96223] 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 48136 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48140 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72230 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72230,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt test dev test2 baz.txt foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar .no.prefetch.landmark baz.txt test dev test2 foo3.txt barlink] 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: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 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:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 -=== 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: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 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: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - 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=-1,prefix="/",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=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: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -169902,33 +170042,60 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test 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: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 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: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "dev" vs "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" @@ -169936,53 +170103,58 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + 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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1215, NextOffset: 2180 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/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 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2180, NextOffset: 2217 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2217, NextOffset: 2254 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 2010, NextOffset: 2455 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] + testutil.go:509: Offset: 2291, NextOffset: 2817 + testutil.go:395: Comparing: "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" @@ -170012,42 +170184,39 @@ testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 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=GNU + testutil.go:1580: testing streams: [0 0 24084 48140 72230 96207] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 524, NextOffset: 731 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark test test2 bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: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: 1897, NextOffset: 1934 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48136 72222 96205] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: 2451 - testutil.go:509: Offset: 2289, NextOffset: 2814 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 2180, NextOffset: 2217 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2217, NextOffset: 2254 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2291, NextOffset: 2817 + testutil.go:509: Offset: 2010, NextOffset: 2455 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 @@ -170059,52 +170228,15 @@ 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 -=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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: 2814 - testutil.go:509: Offset: 2008, 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] -=== 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=-2,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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24084 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 @@ -170112,191 +170244,199 @@ 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=false,format=PAX - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=false,format=GNU + testutil.go:2349: [2] at 48140 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2180 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: 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=false,format=GNU + testutil.go:2349: [3] at 72230 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24084,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72230,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 -=== 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: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + 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: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2] vs [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: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 +=== 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=64000 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 === 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24078 48137 72221 96219] +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48586 72814 97620] 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 72221 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test dev barlink baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2806 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2000, NextOffset: 2443 + testutil.go:509: Offset: 2283, NextOffset: 2807 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: 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=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170316,6 +170456,9 @@ testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 @@ -170333,29 +170476,44 @@ 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 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 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: 1889 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1213, NextOffset: 2172 +=== 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"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev barlink test foo1.txt 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: "test" vs "test" - testutil.go:401: 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: 2441 +=== 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [barlink test test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1889 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "barlink" vs "barlink" + 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 @@ -170372,14 +170530,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 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: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2283, NextOffset: 2807 + testutil.go:509: Offset: 2000, NextOffset: 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" @@ -170396,159 +170558,176 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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/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=-2,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=USTAR === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark foo1.txt bar barlink test dev baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 +=== 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: 2356 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 +=== 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" 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:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt bar foo3.txt barlink 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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 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:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:395: Comparing: "test2" vs "test2" - testutil.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: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24078 48137 72221 96204] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48586 72814 96781] 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 72221 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 96781 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48137,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48137,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} 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=-1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt dev bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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: 2466 + testutil.go:509: Offset: 2300, NextOffset: 2827 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170587,27 +170766,14 @@ testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1908 +=== 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=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1218, NextOffset: 2189 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1908, NextOffset: 1945 - testutil.go:509: Offset: 2189, NextOffset: 2226 - 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": [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 "": [baz.txt foo1.txt dev .no.prefetch.landmark foo3.txt barlink test test2 bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "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 @@ -170624,15 +170790,6 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 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] @@ -170643,17 +170800,13 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 2300, NextOffset: 2827 + testutil.go:509: Offset: 2019, NextOffset: 2466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 @@ -170667,192 +170820,179 @@ 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=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev test2 .no.prefetch.landmark baz.txt bar 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: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=-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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] 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:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 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:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48579 72807 97614] + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24165 48586 72814 97620] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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=-2,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 -=== 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 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2166 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2432,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2469,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2506,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2543,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2715,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2752,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2789,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2826,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt 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: 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: 3358 - testutil.go:509: Offset: 2826, NextOffset: 3721 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== 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 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2379 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + 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/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: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + 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: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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/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=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=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2436,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2473,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2510,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2547,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2719,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2756,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2793,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2830,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170865,6 +171005,8 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 @@ -170884,15 +171026,50 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1209, NextOffset: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 + testutil.go:509: Offset: 926, NextOffset: 2436 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24165 48586 72814 96781] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1209, NextOffset: 2719 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2436, NextOffset: 2473 + testutil.go:509: Offset: 2719, NextOffset: 2756 + testutil.go:509: Offset: 2473, NextOffset: 2510 + testutil.go:509: Offset: 2756, NextOffset: 2793 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 2510, NextOffset: 2547 + testutil.go:509: Offset: 2793, NextOffset: 2830 + testutil.go:509: Offset: 2547, NextOffset: 3363 + testutil.go:509: Offset: 2830, NextOffset: 3726 +=== 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=-2,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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar 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: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -170900,36 +171077,15 @@ testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3721 - testutil.go:509: Offset: 2543, NextOffset: 3358 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -170941,58 +171097,106 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 +=== 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=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48579 72807 96770] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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:2349: [2] at 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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: 2719 + testutil.go:509: Offset: 926, NextOffset: 2436 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [4] at 96781 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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" +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2719, NextOffset: 2756 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2436, NextOffset: 2473 + testutil.go:509: Offset: 2756, NextOffset: 2793 +=== 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2473, NextOffset: 2510 + testutil.go:509: Offset: 2793, NextOffset: 2830 + testutil.go:509: Offset: 2510, NextOffset: 2547 + testutil.go:509: Offset: 2830, NextOffset: 3726 + testutil.go:509: Offset: 2547, NextOffset: 3363 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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/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=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -171002,148 +171206,140 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 -=== 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: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 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 [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: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + 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: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== 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 48589 72820 97626] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:509: Offset: 0, NextOffset: 3064 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:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24165 48579 72807 97614] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 146, NextOffset: 3278 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:2349: [3] at 72820 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48579,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48589,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2453,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2490,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2527,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2564,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2734,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2771,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo3.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 -=== 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: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:509: Offset: 1215, NextOffset: 2734 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 3378 - testutil.go:509: Offset: 2841, NextOffset: 3740 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2564, NextOffset: 3383 + testutil.go:509: Offset: 2845, NextOffset: 3745 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -171157,6 +171353,8 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171175,41 +171373,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" 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: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 3740 - testutil.go:509: Offset: 2560, NextOffset: 3378 - 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 .no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -171223,6 +171388,19 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2734 + testutil.go:509: Offset: 934, 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" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -171236,198 +171414,219 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt foo3.txt test dev .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: 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2845, NextOffset: 3745 + testutil.go:509: Offset: 2564, NextOffset: 3383 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24165 48579 72807 96770] +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24167 48589 72820 96787] testutil.go:2330: got gzip streams: -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 -=== 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 24167 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72820 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96787 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,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: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test .no.prefetch.landmark baz.txt dev test2 bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24168 48590 72822 97628] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2443,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2480,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2517,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2554,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2726,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2763,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2800,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2837,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2728,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2765,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2802,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2839,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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] +=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:509: Offset: 1213, NextOffset: 2726 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:509: Offset: 1213, NextOffset: 2728 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2554, NextOffset: 3372 - testutil.go:509: Offset: 2837, NextOffset: 3736 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2556, NextOffset: 3373 + testutil.go:509: Offset: 2839, NextOffset: 3737 testutil.go:395: Comparing: "dev" vs "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" @@ -171460,10 +171659,14 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2728 + testutil.go:509: Offset: 930, NextOffset: 2445 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -171484,11 +171687,17 @@ testutil.go:401: 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2726 - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -171502,219 +171711,215 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2837, NextOffset: 3736 - testutil.go:509: Offset: 2554, NextOffset: 3372 - testutil.go:395: Comparing: "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=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24167 48581 72812 97619] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2839, NextOffset: 3737 + testutil.go:509: Offset: 2556, NextOffset: 3373 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test bar barlink foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 -=== RUN TestGzipEStargz/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: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24167 48581 72812 96775] + testutil.go:509: Offset: 0, NextOffset: 3074 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24168 48590 72822 96789] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96775 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 72822 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96789 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== 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/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=-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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2468,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2505,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2542,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2579,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2749,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2786,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2823,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2860,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt .no.prefetch.landmark bar barlink test dev test2 foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + 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: 2468 + testutil.go:509: Offset: 1218, NextOffset: 2749 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3399 - testutil.go:509: Offset: 2857, NextOffset: 3761 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2579, NextOffset: 3402 + testutil.go:509: Offset: 2860, NextOffset: 3763 testutil.go:395: Comparing: "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" @@ -171733,32 +171938,20 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 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: 2465 - testutil.go:509: Offset: 1218, NextOffset: 2746 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -171772,6 +171965,9 @@ 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: 2749 + testutil.go:509: Offset: 937, NextOffset: 2468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 @@ -171780,23 +171976,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2746 - testutil.go:509: Offset: 937, NextOffset: 2465 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3761 - testutil.go:509: Offset: 2576, NextOffset: 3399 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2860, NextOffset: 3763 + testutil.go:509: Offset: 2579, NextOffset: 3402 testutil.go:395: Comparing: "dev" vs "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" @@ -171816,111 +172009,129 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24168 48583 72815 97622] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24168 48590 72822 97628] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3312 -=== 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":48583,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 -=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink] vs [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: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -171930,58 +172141,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:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 === 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=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/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 24168 48590 72822 96789] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== 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 96789 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1892,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1966,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2003,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2174,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2285,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink dev test2 .no.prefetch.landmark bar foo3.txt test] + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1892, NextOffset: 1929 + testutil.go:509: Offset: 2174, NextOffset: 2211 + testutil.go:509: Offset: 1929, NextOffset: 1966 + testutil.go:509: Offset: 2211, NextOffset: 2248 + testutil.go:509: Offset: 1966, NextOffset: 2003 + testutil.go:509: Offset: 2248, NextOffset: 2285 + testutil.go:509: Offset: 2003, NextOffset: 2446 + testutil.go:509: Offset: 2285, NextOffset: 2809 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 [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" @@ -172012,8 +172232,6 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 -=== 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:509: Offset: 768, NextOffset: 1009 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -172021,57 +172239,12 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1890 - testutil.go:509: Offset: 1212, NextOffset: 2172 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2001, NextOffset: 2444 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24168 48583 72815 96778] - 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2283, NextOffset: 2806 + testutil.go:509: Offset: 930, NextOffset: 1892 + testutil.go:509: Offset: 1212, NextOffset: 2174 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 [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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72815 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 @@ -172083,20 +172256,17 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2172 - testutil.go:509: Offset: 930, NextOffset: 1890 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -172110,181 +172280,224 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=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/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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== 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: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: "barlink" vs "barlink" + testutil.go:509: Offset: 1212, NextOffset: 2174 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 930, NextOffset: 1892 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2174, NextOffset: 2211 + testutil.go:509: Offset: 1892, NextOffset: 1929 + testutil.go:509: Offset: 2211, NextOffset: 2248 + testutil.go:509: Offset: 1929, NextOffset: 1966 + testutil.go:509: Offset: 2248, NextOffset: 2285 + testutil.go:509: Offset: 1966, NextOffset: 2003 + testutil.go:509: Offset: 2285, NextOffset: 2809 + testutil.go:509: Offset: 2003, NextOffset: 2446 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24169 48593 72826 97632] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 +=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 72826 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2360 +=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 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: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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 24168 48583 72815 97622] - 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2192,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2229,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2266,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2303,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt test dev foo3.txt barlink .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:509: Offset: 1221, NextOffset: 2189 + testutil.go:509: Offset: 938, NextOffset: 1909 + testutil.go:509: Offset: 1221, NextOffset: 2192 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2017, NextOffset: 2464 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 1909, NextOffset: 1946 + testutil.go:509: Offset: 2192, NextOffset: 2229 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2229, NextOffset: 2266 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2266, NextOffset: 2303 + testutil.go:509: Offset: 2020, NextOffset: 2468 + testutil.go:509: Offset: 2303, NextOffset: 2832 testutil.go:395: Comparing: "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" @@ -172300,7 +172513,13 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24169 48593 72826 96793] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 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=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 @@ -172308,36 +172527,16 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 462, NextOffset: 499 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 97622 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 734 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48583,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 773, NextOffset: 1017 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.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=-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=-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 @@ -172351,46 +172550,59 @@ 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" -=== 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":48583,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1017, NextOffset: 1221 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2189 - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1221, NextOffset: 2192 + testutil.go:509: Offset: 938, NextOffset: 1909 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:509: Offset: 2017, NextOffset: 2464 + testutil.go:509: Offset: 2192, NextOffset: 2229 + testutil.go:509: Offset: 1909, NextOffset: 1946 + testutil.go:509: Offset: 2229, NextOffset: 2266 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2266, NextOffset: 2303 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2303, NextOffset: 2832 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 72826 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96793 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2020, NextOffset: 2468 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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=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: 351, NextOffset: 388 @@ -172406,175 +172618,197 @@ testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink dev baz.txt foo1.txt bar test test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 baz.txt foo1.txt barlink dev .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: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go: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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24168 48583 72815 96778] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48587 72814 97620] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96778 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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":48583,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev .no.prefetch.landmark test test2 foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt dev barlink test test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1898 - testutil.go:509: Offset: 1217, NextOffset: 2181 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1217, NextOffset: 2182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2181, NextOffset: 2218 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2218, NextOffset: 2255 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2255, NextOffset: 2292 - testutil.go:509: Offset: 2009, NextOffset: 2455 - testutil.go:509: Offset: 2292, NextOffset: 2818 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 2010, NextOffset: 2457 + testutil.go:509: Offset: 2293, NextOffset: 2819 testutil.go:395: Comparing: "dev" vs "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" @@ -172594,45 +172828,43 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 322, NextOffset: 523 + 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: 523, NextOffset: 730 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: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 2181 - testutil.go:509: Offset: 934, NextOffset: 1898 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + 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: 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: 2818 - testutil.go:509: Offset: 2009, NextOffset: 2455 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1936, NextOffset: 1973 +=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2293, NextOffset: 2819 + testutil.go:509: Offset: 2010, NextOffset: 2457 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172648,196 +172880,193 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1899 testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 498, NextOffset: 535 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 535, NextOffset: 770 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1013, NextOffset: 1217 - testutil.go:509: Offset: 730, NextOffset: 934 === RUN TestGzipEStargz/testBuild/various_files-compression=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/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 24165 48587 72814 96781] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96781 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 -=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 -=== 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:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24169 48586 72819 97626] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 -=== 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 - testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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:1580: testing streams: [0 0 24165 48587 72814 97620] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 2478 + testutil.go:509: Offset: 2313, NextOffset: 2843 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink test2] + 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=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=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: 139, NextOffset: 176 @@ -172855,52 +173084,75 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 -=== 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=0 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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: 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: 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: 2476 - testutil.go:509: Offset: 2312, NextOffset: 2842 + 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 [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: 1019, NextOffset: 1225 + testutil.go:509: Offset: 735, NextOffset: 941 +=== 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=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" +=== 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 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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=PAX + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 +=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 @@ -172911,93 +173163,70 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 -=== 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=0 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 +=== 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=0 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2843 + testutil.go:509: Offset: 2029, NextOffset: 2478 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo3.txt dev test2 bar barlink test .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 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: 2842 - testutil.go:509: Offset: 2028, NextOffset: 2476 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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:1580: testing streams: [0 0 24169 48586 72819 96782] - 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 48586 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev test2] - 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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "dev" vs "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" @@ -173005,110 +173234,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: 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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 baz.txt bar barlink test .no.prefetch.landmark] vs [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: 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 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2177 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go: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: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== 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=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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",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: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24165 48587 72814 96781] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96781 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test2 .no.prefetch.landmark baz.txt test dev] + 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 bar foo3.txt barlink 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" @@ -173130,11 +173376,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 [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" @@ -173163,25 +173409,14 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 -=== 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=USTAR,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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -173195,6 +173430,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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173206,12 +173444,7 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173220,8 +173453,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/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -173229,47 +173460,22 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48580 72807 97614] - 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 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test baz.txt foo3.txt barlink dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 .no.prefetch.landmark foo1.txt foo3.txt test dev test2 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" @@ -173282,12 +173488,20 @@ 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=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24166 48589 72820 97626] +=== 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 +=== 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=0,prefix="",src=2,format=USTAR,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" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=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 @@ -173304,20 +173518,42 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 + 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.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 barlink baz.txt bar foo3.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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" @@ -173330,7 +173566,16 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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=0,prefix="",src=2,format=USTAR,minChunkSize=64000 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173345,12 +173590,33 @@ 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=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72820 in stargz, uncompressed length 33124 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [4] at 97626 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=2,format=USTAR,minChunkSize=64000 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=-2,prefix="/",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== 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 +=== 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=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 @@ -173359,52 +173625,22 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48580 72807 96770] - 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 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96770 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test dev .no.prefetch.landmark bar barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 [bar barlink test dev test2 .no.prefetch.landmark baz.txt 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173418,10 +173654,10 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173453,25 +173689,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo1.txt foo3.txt barlink test dev test2 bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.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=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173491,6 +173725,24 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173506,22 +173758,29 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24166 48589 72820 96787] + 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 72820 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96787 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink .no.prefetch.landmark bar 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 barlink test baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -173559,7 +173818,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -173580,12 +173839,18 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173597,8 +173862,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: "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: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" @@ -173622,6 +173890,8 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -173631,46 +173901,14 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24165 48580 72807 97614] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97614 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=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt dev .no.prefetch.landmark barlink test test2 foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -173687,11 +173925,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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173723,8 +173961,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -173732,13 +173975,17 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24170 48593 72827 97633] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173752,6 +173999,13 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 +=== 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=0,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173774,23 +174028,36 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=USTAR + testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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#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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -173812,20 +174079,20 @@ 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== 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 @@ -173845,31 +174112,19 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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: 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 "": [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: 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=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24165 48580 72807 96770] - 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 48580 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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" @@ -173881,25 +174136,8 @@ 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=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [4] at 96770 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=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 -=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 @@ -173917,42 +174155,54 @@ testutil.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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" 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=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24170 48593 72827 96794] + 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=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72827 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo1.txt foo3.txt 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 @@ -174002,8 +174252,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174017,9 +174275,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -174031,21 +174298,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -174062,32 +174320,18 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== 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 48581 72812 97619] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=GNU - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar barlink dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -174104,11 +174348,13 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" +=== 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174129,8 +174375,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== 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 @@ -174142,16 +174386,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo3.txt bar barlink dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 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 @@ -174160,40 +174402,35 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 +=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -174202,20 +174439,66 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24170 48593 72827 97633] + 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 48593 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + 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#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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar test test2 .no.prefetch.landmark foo3.txt barlink 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: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174236,55 +174519,21 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24166 48581 72812 96775] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 -=== 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=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 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test2 .no.prefetch.landmark baz.txt foo3.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev foo1.txt baz.txt bar test test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174293,101 +174542,61 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [4] at 96775 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 -=== 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=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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" -=== 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=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [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 [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" +=== 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=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink test dev .no.prefetch.landmark 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" @@ -174439,21 +174648,22 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark test test2 foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24170 48593 72827 96794] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -174462,28 +174672,43 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-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=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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 +=== 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: "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: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48593 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 @@ -174496,41 +174721,40 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24170 48586 72820 97627] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97627 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=PAX + testutil.go:2349: [3] at 72827 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: +=== 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 +=== 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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=0,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 16076 +=== 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:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48593,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48593,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 +=== 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=0,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=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/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 .no.prefetch.landmark foo3.txt bar test baz.txt foo1.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [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" @@ -174582,24 +174806,14 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174616,13 +174830,23 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -174641,16 +174865,44 @@ 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24172 48596 72831 97637] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 48596 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72831 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97637 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48596,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48596,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72831,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -174667,7 +174919,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -174703,22 +174955,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt 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: "bar" vs "bar" - testutil.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 dev test2 baz.txt foo1.txt 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: 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 @@ -174727,31 +174968,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174768,44 +175015,15 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24170 48586 72820 96783] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test test2 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -174818,7 +175036,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 [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" @@ -174846,44 +175064,29 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24172 48596 72831 96798] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174897,12 +175100,50 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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" +=== 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48596 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -174912,14 +175153,34 @@ 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=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72831 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96798 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48596,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48596,"innerOffset":1536,"digest":"sha256:1c08d22ad170546e949e02a9242584dfffb344009b4d2b873b080a0fdfa32f75","chunkSize":32000,"chunkDigest":"sha256:bc80ad440d070bba044e6ed369c1315381953177114a78a65c5e7042e89e3679"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72831,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:9d28a906b66c55aa16fe75a436d7aa7c2fc05ece27c1874218b88139b4322117"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== 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=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev test2 baz.txt foo1.txt bar .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: 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] @@ -174933,13 +175194,13 @@ 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=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174971,22 +175232,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink bar foo3.txt test 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: "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=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -175009,14 +175259,9 @@ 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -175025,58 +175270,36 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "test" vs "test" - testutil.go:401: Directory: "test" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24170 48586 72820 97627] -=== 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 -=== 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=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 -=== 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97627 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -175093,11 +175316,11 @@ testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -175129,11 +175352,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 barlink test dev .no.prefetch.landmark baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -175147,7 +175377,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -175159,20 +175388,6 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175188,49 +175403,26 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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 24170 48586 72820 96783] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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: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=PAX,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 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -175252,11 +175444,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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175272,16 +175464,10 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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: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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -175290,19 +175476,23 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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 "": [test2 baz.txt foo1.txt bar test dev .no.prefetch.landmark 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: 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 @@ -175311,13 +175501,10 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "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 @@ -175331,37 +175518,42 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go: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:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar test foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175398,8 +175590,38 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -175413,19 +175635,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: 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 @@ -175444,44 +175653,26 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24172 48589 72824 97631] - 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: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 -=== 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 - testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97631 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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#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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test2 foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink test2 foo3.txt test dev .no.prefetch.landmark 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 @@ -175498,11 +175689,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: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" @@ -175511,8 +175702,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=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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -175542,10 +175731,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 baz.txt foo3.txt barlink test2 foo1.txt bar test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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 baz.txt barlink bar foo3.txt test dev .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -175559,6 +175745,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -175572,15 +175761,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -175589,6 +175769,9 @@ 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" @@ -175600,14 +175783,28 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=0#01 -=== 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=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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar dev barlink test test2 baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "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 @@ -175615,6 +175812,8 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 @@ -175624,7 +175823,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 [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" @@ -175657,16 +175856,9 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -175678,8 +175870,12 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -175690,11 +175886,22 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -175708,53 +175915,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: "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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24172 48589 72824 96787] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96787 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - 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:dc7741baf608cdb042f1c526097f9851cd528f8c6ceb17da85ffad4d3374d492","chunkSize":32000,"chunkDigest":"sha256:7ca11b307beb6f338ff271bbcffc3c642db75c72992259849212d4ca34618148"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e2c02a06e1e7624f1734c3c7d973af376ecac124cee6fa2316196843241ae659"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt barlink test2 baz.txt foo1.txt test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 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 [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -175776,7 +175941,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 [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" @@ -175805,28 +175970,26 @@ 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/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - 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: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 10956 + 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 [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: "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -175840,17 +176003,15 @@ 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: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === 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 @@ -175861,23 +176022,35 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#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=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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 [.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: 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" @@ -175890,7 +176063,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 [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" @@ -175931,12 +176104,16 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 @@ -175951,25 +176128,8 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 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=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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" @@ -175978,13 +176138,15 @@ testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -175998,16 +176160,25 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] + 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 @@ -176016,40 +176187,32 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -176058,20 +176221,16 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -176085,6 +176244,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -176099,9 +176272,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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go: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 @@ -176115,37 +176288,15 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#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=0,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev .no.prefetch.landmark bar foo3.txt 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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 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 "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -176184,12 +176335,27 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -176197,14 +176363,15 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=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: "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] @@ -176218,7 +176385,7 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -176229,13 +176396,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/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=0 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" @@ -176252,18 +176414,16 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -176316,9 +176476,19 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -176330,22 +176500,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:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -176354,11 +176513,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: "bar" vs "bar" - testutil.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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -176369,24 +176529,29 @@ 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#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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== 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=1,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink dev .no.prefetch.landmark baz.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 foo3.txt barlink test dev foo1.txt bar test2] + 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=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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -176396,16 +176561,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: 1314 - testutil.go:509: Offset: 1265, NextOffset: 1593 + testutil.go:509: Offset: 1083, NextOffset: 1315 + testutil.go:509: Offset: 1265, NextOffset: 1592 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "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" @@ -176419,6 +176582,8 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176442,23 +176607,16 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test2 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: 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: 1593 - testutil.go:509: Offset: 1083, NextOffset: 1314 + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 dev .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176474,12 +176632,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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 98, NextOffset: 135 @@ -176493,50 +176645,44 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "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: 1592 + testutil.go:509: Offset: 1083, NextOffset: 1315 + testutil.go:395: Comparing: "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=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt barlink test foo3.txt test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -176546,105 +176692,132 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 testutil.go:395: Comparing: "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: 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 +=== 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: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + 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: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: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:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go: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 +=== 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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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" + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1094, NextOffset: 1327 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1274, NextOffset: 1605 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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176682,42 +176855,29 @@ testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 1327 - testutil.go:509: Offset: 1275, NextOffset: 1607 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 foo1.txt baz.txt .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 1607 - testutil.go:509: Offset: 1095, NextOffset: 1327 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1274, NextOffset: 1605 + testutil.go:509: Offset: 1094, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -176742,6 +176902,10 @@ 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: "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 @@ -176756,141 +176920,162 @@ 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=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test dev test2 baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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": [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: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 foo3.txt test dev .no.prefetch.landmark baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go: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: "test" vs "test" testutil.go:401: Directory: "test" 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: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: 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: 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: "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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== 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=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: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":980,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1017,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test test2 baz.txt foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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: 603, NextOffset: 982 + testutil.go:509: Offset: 782, NextOffset: 1161 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1161, NextOffset: 1198 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1198, NextOffset: 1235 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1093, NextOffset: 1322 + testutil.go:509: Offset: 1272, NextOffset: 1600 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176908,8 +177093,6 @@ testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 -=== 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: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 @@ -176926,32 +177109,28 @@ 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/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: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: 980 - testutil.go:509: Offset: 782, NextOffset: 1159 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: 980, NextOffset: 1017 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1017, NextOffset: 1054 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1054, NextOffset: 1091 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1091, NextOffset: 1322 - testutil.go:509: Offset: 1270, 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 1161, NextOffset: 1198 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1198, NextOffset: 1235 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1235, NextOffset: 1272 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1272, NextOffset: 1600 + testutil.go:509: Offset: 1093, NextOffset: 1322 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -176965,15 +177144,16 @@ 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: 1159 - testutil.go:509: Offset: 603, NextOffset: 980 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 782, NextOffset: 1161 + testutil.go:509: Offset: 603, NextOffset: 982 testutil.go:395: Comparing: "dev" vs "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" @@ -176993,172 +177173,169 @@ 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: 1159, NextOffset: 1196 - testutil.go:509: Offset: 980, NextOffset: 1017 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1017, NextOffset: 1054 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1054, NextOffset: 1091 - testutil.go:509: Offset: 1270, NextOffset: 1599 - testutil.go:509: Offset: 1091, NextOffset: 1322 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 949 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 test .no.prefetch.landmark baz.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt 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: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 +=== 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" 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: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 - testutil.go:509: Offset: 106, NextOffset: 1064 - testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt test dev test2 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 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: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1331 - testutil.go:509: Offset: 1276, NextOffset: 1610 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 1278, NextOffset: 1611 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -177190,32 +177367,20 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt barlink bar foo3.txt test .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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -177229,25 +177394,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: "test" vs "test" - testutil.go:401: 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: 1610 - testutil.go:509: Offset: 1096, NextOffset: 1331 - testutil.go:395: Comparing: "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -177261,92 +177407,70 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 bar test dev foo3.txt barlink .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: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1331 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar test dev foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "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" @@ -177354,64 +177478,88 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - 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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1085,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1159,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1267,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1304,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1341,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1378,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt test barlink dev 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: 1085, NextOffset: 1122 - testutil.go:509: Offset: 1267, NextOffset: 1304 - testutil.go:509: Offset: 1122, NextOffset: 1159 - testutil.go:509: Offset: 1304, NextOffset: 1341 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1341, NextOffset: 1378 - testutil.go:509: Offset: 1196, NextOffset: 1542 - testutil.go:509: Offset: 1378, NextOffset: 1813 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -177449,11 +177597,32 @@ 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: 1085 - testutil.go:509: Offset: 779, NextOffset: 1267 + testutil.go:509: Offset: 597, NextOffset: 1089 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 779, NextOffset: 1271 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1200, NextOffset: 1545 + testutil.go:509: Offset: 1382, NextOffset: 1817 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo3.txt test2 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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -177467,37 +177636,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: "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: 1267 - testutil.go:509: Offset: 597, NextOffset: 1085 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1267, NextOffset: 1304 - testutil.go:509: Offset: 1085, NextOffset: 1122 - testutil.go:509: Offset: 1304, NextOffset: 1341 - testutil.go:509: Offset: 1122, NextOffset: 1159 - testutil.go:509: Offset: 1341, NextOffset: 1378 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1378, NextOffset: 1813 - testutil.go:509: Offset: 1196, NextOffset: 1542 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1271, NextOffset: 1308 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1308, NextOffset: 1345 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1345, NextOffset: 1382 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1382, NextOffset: 1817 + testutil.go:509: Offset: 1200, NextOffset: 1545 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -177511,158 +177675,151 @@ 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: 1271 + testutil.go:509: Offset: 597, NextOffset: 1089 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=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:401: Directory: "test" 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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + 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 [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: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "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: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1299 - 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: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1299 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1277,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1314,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1351,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1388,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 dev barlink test .no.prefetch.landmark bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1823 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -177700,10 +177857,35 @@ 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: 1097 + testutil.go:509: Offset: 785, NextOffset: 1277 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1277, NextOffset: 1314 + testutil.go:509: Offset: 1134, NextOffset: 1171 + testutil.go:509: Offset: 1314, NextOffset: 1351 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1351, NextOffset: 1388 + testutil.go:509: Offset: 1208, NextOffset: 1556 + testutil.go:509: Offset: 1388, NextOffset: 1827 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1277, NextOffset: 1314 + testutil.go:509: Offset: 1097, NextOffset: 1134 + testutil.go:509: Offset: 1314, NextOffset: 1351 + testutil.go:509: Offset: 1134, NextOffset: 1171 + testutil.go:509: Offset: 1351, NextOffset: 1388 + testutil.go:509: Offset: 1171, NextOffset: 1208 + testutil.go:509: Offset: 1388, NextOffset: 1827 + testutil.go:509: Offset: 1208, NextOffset: 1556 + testutil.go:395: Comparing: "test2" vs "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 @@ -177720,14 +177902,21 @@ 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: 1277 + testutil.go:509: Offset: 605, NextOffset: 1097 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -177741,48 +177930,28 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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: 1823 - testutil.go:509: Offset: 1203, NextOffset: 1550 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar] - 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 foo3.txt test test2 baz.txt bar barlink dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "dev" vs "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" @@ -177790,125 +177959,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: 1191 -=== 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: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1304 - testutil.go:509: Offset: 0, NextOffset: 1191 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 + testutil.go:509: Offset: 106, NextOffset: 1307 + testutil.go:509: Offset: 0, NextOffset: 1194 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1095,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1169,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1274,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1311,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1348,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1385,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 .no.prefetch.landmark test dev foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go: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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 @@ -177918,22 +178073,22 @@ testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1095 - testutil.go:509: Offset: 782, NextOffset: 1274 + testutil.go:509: Offset: 603, NextOffset: 1100 + testutil.go:509: Offset: 782, 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: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1206, NextOffset: 1555 - testutil.go:509: Offset: 1385, NextOffset: 1824 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1279, NextOffset: 1316 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1316, NextOffset: 1353 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1353, NextOffset: 1390 + testutil.go:509: Offset: 1211, NextOffset: 1559 + testutil.go:509: Offset: 1390, NextOffset: 1828 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -177953,8 +178108,21 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev foo3.txt baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -177968,6 +178136,26 @@ 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: 1279 + testutil.go:509: Offset: 603, NextOffset: 1100 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1279, NextOffset: 1316 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1316, NextOffset: 1353 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1353, NextOffset: 1390 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1390, NextOffset: 1828 + testutil.go:509: Offset: 1211, NextOffset: 1559 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -177992,189 +178180,141 @@ 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: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1274, NextOffset: 1311 - testutil.go:509: Offset: 1095, NextOffset: 1132 - testutil.go:509: Offset: 1311, NextOffset: 1348 - testutil.go:509: Offset: 1132, NextOffset: 1169 - testutil.go:509: Offset: 1348, NextOffset: 1385 - testutil.go:509: Offset: 1169, NextOffset: 1206 - testutil.go:509: Offset: 1385, NextOffset: 1824 - testutil.go:509: Offset: 1206, NextOffset: 1555 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 baz.txt barlink bar foo3.txt dev .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test2 .no.prefetch.landmark baz.txt barlink test dev bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 +=== 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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 +=== 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=PAX,minChunkSize=64000 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 "": [.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink dev] + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1103 - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1214, NextOffset: 1566 - testutil.go:509: Offset: 1394, NextOffset: 1836 + testutil.go:509: Offset: 106, NextOffset: 1304 + testutil.go:509: Offset: 0, NextOffset: 1191 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1325,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1362,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1399,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178203,23 +178343,39 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:509: Offset: 606, NextOffset: 1103 + testutil.go:509: Offset: 606, NextOffset: 1108 + testutil.go:509: Offset: 786, NextOffset: 1288 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "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: 1145 + testutil.go:509: Offset: 1288, NextOffset: 1325 + testutil.go:509: Offset: 1145, NextOffset: 1182 + testutil.go:509: Offset: 1325, NextOffset: 1362 + testutil.go:509: Offset: 1182, NextOffset: 1219 + testutil.go:509: Offset: 1362, NextOffset: 1399 + testutil.go:509: Offset: 1219, NextOffset: 1568 + testutil.go:509: Offset: 1399, NextOffset: 1839 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -178236,6 +178392,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178251,175 +178414,161 @@ 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: 1288 + testutil.go:509: Offset: 606, NextOffset: 1108 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1836 - testutil.go:509: Offset: 1214, NextOffset: 1566 + testutil.go:509: Offset: 1288, NextOffset: 1325 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1325, NextOffset: 1362 + testutil.go:509: Offset: 1145, NextOffset: 1182 + testutil.go:509: Offset: 1362, NextOffset: 1399 + testutil.go:509: Offset: 1182, NextOffset: 1219 + testutil.go:509: Offset: 1399, NextOffset: 1839 + testutil.go:509: Offset: 1219, NextOffset: 1568 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev foo1.txt bar test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test test2 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 testutil.go:395: Comparing: "dev" vs "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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - 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:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 + testutil.go:509: Offset: 106, NextOffset: 1319 + testutil.go:509: Offset: 0, NextOffset: 1206 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1320 - testutil.go:509: Offset: 0, NextOffset: 1207 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark bar foo3.txt barlink 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] @@ -178430,14 +178579,14 @@ 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: 1321 + testutil.go:509: Offset: 1090, NextOffset: 1319 testutil.go:509: Offset: 1272, NextOffset: 1599 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go: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" @@ -178453,27 +178602,41 @@ 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 "": [barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 535 + 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: 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: 601, NextOffset: 979 + testutil.go:509: Offset: 783, NextOffset: 1161 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -178484,9 +178647,9 @@ testutil.go:509: Offset: 1235, NextOffset: 1272 testutil.go:509: Offset: 1053, NextOffset: 1090 testutil.go:509: Offset: 1272, NextOffset: 1599 - testutil.go:509: Offset: 1090, NextOffset: 1321 + testutil.go:509: Offset: 1090, NextOffset: 1319 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" @@ -178506,173 +178669,158 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar test dev test2 baz.txt foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + 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: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + 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: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "bar" vs "bar" +=== 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=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: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [dev test2 foo3.txt barlink test bar .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 -=== 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 -=== 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: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 + 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: 1070 - testutil.go:509: Offset: 0, NextOffset: 956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go: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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":991,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1065,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1102,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: 991, NextOffset: 1028 - testutil.go:509: Offset: 1172, NextOffset: 1209 - testutil.go:509: Offset: 1028, NextOffset: 1065 - testutil.go:509: Offset: 1209, NextOffset: 1246 - testutil.go:509: Offset: 1065, NextOffset: 1102 - testutil.go:509: Offset: 1246, NextOffset: 1283 - testutil.go:509: Offset: 1102, NextOffset: 1335 - testutil.go:509: Offset: 1283, NextOffset: 1615 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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=USTAR,minChunkSize=0#01/duplicated_entry_offset + 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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test test2 baz.txt foo1.txt dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 @@ -178684,6 +178832,39 @@ 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 +=== 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=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: 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: "test" vs "test" + testutil.go:401: 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: 1332 + testutil.go:509: Offset: 1282, NextOffset: 1613 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -178697,19 +178878,8 @@ 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: 991 - testutil.go:509: Offset: 789, NextOffset: 1172 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt dev test test2 .no.prefetch.landmark bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -178726,38 +178896,18 @@ 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=USTAR,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1172 - testutil.go:509: Offset: 608, 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: 1172, NextOffset: 1209 - testutil.go:509: Offset: 991, NextOffset: 1028 - testutil.go:509: Offset: 1209, NextOffset: 1246 - testutil.go:509: Offset: 1028, NextOffset: 1065 - testutil.go:509: Offset: 1246, NextOffset: 1283 - testutil.go:509: Offset: 1065, NextOffset: 1102 - testutil.go:509: Offset: 1283, NextOffset: 1615 - testutil.go:509: Offset: 1102, NextOffset: 1335 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 215, NextOffset: 252 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 @@ -178769,152 +178919,162 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink dev foo1.txt baz.txt foo3.txt test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 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: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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: 1332 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt .no.prefetch.landmark barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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#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":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 106, NextOffset: 1076 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 106, NextOffset: 1076 + testutil.go:509: Offset: 0, NextOffset: 961 +=== 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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark 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: 986, NextOffset: 1023 @@ -178923,14 +179083,14 @@ testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 - testutil.go:509: Offset: 1097, NextOffset: 1328 + testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:509: Offset: 1277, NextOffset: 1605 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -178953,16 +179113,28 @@ testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 -=== 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=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 +=== 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=0 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 dev .no.prefetch.landmark foo1.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -178976,19 +179148,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -179000,160 +179177,185 @@ 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: 1097, NextOffset: 1326 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 === RUN TestGzipEStargz/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev .no.prefetch.landmark bar foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt test barlink test2 .no.prefetch.landmark bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "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: "test2" vs "test2" testutil.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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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 -=== 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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 +=== RUN TestGzipEStargz/testDigestAndVerify/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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 952 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== 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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1109, NextOffset: 1342 + testutil.go:509: Offset: 1289, NextOffset: 1622 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179161,6 +179363,8 @@ testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 @@ -179182,39 +179386,31 @@ 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 foo1.txt bar foo3.txt barlink test baz.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 998, NextOffset: 1035 + testutil.go:509: Offset: 1215, NextOffset: 1252 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 1252, NextOffset: 1289 + testutil.go:509: Offset: 1072, NextOffset: 1109 + testutil.go:509: Offset: 1289, NextOffset: 1622 + testutil.go:509: Offset: 1109, NextOffset: 1342 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:509: Offset: 394, NextOffset: 506 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=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 996 - testutil.go:509: Offset: 795, NextOffset: 1176 + 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: 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: 1340 - testutil.go:509: Offset: 1287, NextOffset: 1621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -179228,18 +179424,12 @@ 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: 1176 - testutil.go:509: Offset: 615, NextOffset: 996 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179251,34 +179441,38 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 -=== 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:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1621 - testutil.go:509: Offset: 1107, NextOffset: 1340 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2 foo1.txt bar] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 @@ -179304,6 +179498,8 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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" @@ -179314,19 +179510,10 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test test2 barlink dev .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 @@ -179338,21 +179525,30 @@ testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2 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: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 -=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 1084 + testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== 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=64000 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 @@ -179376,39 +179572,24 @@ testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 -=== 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:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1084 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=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=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":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark foo3.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 dev test2 foo1.txt bar barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 +=== 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: 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] @@ -179422,11 +179603,11 @@ testutil.go:509: Offset: 935, NextOffset: 1138 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179453,31 +179634,13 @@ testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -179491,6 +179654,17 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -179524,115 +179698,112 @@ testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:509: Offset: 935, NextOffset: 1138 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=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=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 + 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + 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": [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" @@ -179640,53 +179811,44 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 614 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":912,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":945,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 846 - testutil.go:509: Offset: 691, NextOffset: 992 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test dev test2 .no.prefetch.landmark foo1.txt 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: 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: 1149 - 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 [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" @@ -179718,28 +179880,37 @@ 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 "": [foo3.txt dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 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: 1149 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -179774,163 +179945,148 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 +=== RUN TestGzipEStargz/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=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=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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test test2 baz.txt foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go: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: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 + 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] +=== 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:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] vs [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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar foo3.txt 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: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + 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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - 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: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":841,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar dev baz.txt foo1.txt foo3.txt barlink test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 940, NextOffset: 1144 - testutil.go:509: Offset: 1086, 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 foo1.txt foo3.txt bar barlink test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -179944,6 +180100,37 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 1145 + testutil.go:509: Offset: 1087, NextOffset: 1365 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -179957,33 +180144,17 @@ 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: 841 - testutil.go:509: Offset: 687, NextOffset: 987 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1086, NextOffset: 1364 - testutil.go:509: Offset: 940, NextOffset: 1144 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179999,6 +180170,9 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -180012,173 +180186,177 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 -=== RUN TestGzipEStargz/testDigestAndVerify/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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 987 - testutil.go:509: Offset: 541, NextOffset: 841 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/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=-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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt bar barlink test2 baz.txt foo3.txt test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test test2 baz.txt foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 709 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 618 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=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=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":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1154 - testutil.go:509: Offset: 1095, NextOffset: 1379 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -180216,36 +180394,25 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 850 - testutil.go:509: Offset: 695, NextOffset: 996 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark bar dev 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: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 996 - testutil.go:509: Offset: 549, NextOffset: 850 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 1379 - testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 1380 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180258,18 +180425,11 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 +=== 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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -180283,153 +180443,179 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "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: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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=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: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt dev test2 baz.txt foo1.txt test .no.prefetch.landmark barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 "": [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: 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: 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: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 +=== 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:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + 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 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 bar baz.txt foo1.txt barlink dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt dev test test2 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: 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: 929 + testutil.go:509: Offset: 683, NextOffset: 1075 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1314 - testutil.go:509: Offset: 1169, NextOffset: 1537 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1075, NextOffset: 1108 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1028, NextOffset: 1318 + testutil.go:509: Offset: 1174, NextOffset: 1541 testutil.go:395: Comparing: "dev" vs "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" @@ -180465,27 +180651,33 @@ 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 test test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 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: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt barlink bar 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: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 683, NextOffset: 1075 + testutil.go:509: Offset: 537, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1075, NextOffset: 1108 + testutil.go:509: Offset: 929, NextOffset: 962 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 1174, NextOffset: 1541 + testutil.go:509: Offset: 1028, NextOffset: 1318 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -180499,19 +180691,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 957, NextOffset: 990 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1169, NextOffset: 1537 - testutil.go:509: Offset: 1023, NextOffset: 1314 - testutil.go:395: Comparing: "test2" vs "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 @@ -180525,25 +180704,39 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=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=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 bar foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt test dev foo1.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -180558,8 +180751,6 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#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: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 @@ -180568,10 +180759,12 @@ testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180587,24 +180780,18 @@ testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test foo1.txt baz.txt bar barlink dev test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 @@ -180618,20 +180805,6 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 @@ -180645,49 +180818,63 @@ testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 852 - testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 852 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:509: Offset: 0, NextOffset: 757 + 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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo3.txt test .no.prefetch.landmark foo1.txt barlink dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 935 - testutil.go:509: Offset: 691, NextOffset: 1081 + testutil.go:509: Offset: 545, NextOffset: 938 + testutil.go:509: Offset: 691, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1328 - testutil.go:509: Offset: 1180, NextOffset: 1554 + 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: 1330 + testutil.go:509: Offset: 1183, NextOffset: 1554 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -180720,47 +180907,31 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1081 - testutil.go:509: Offset: 545, NextOffset: 935 + testutil.go:509: Offset: 691, NextOffset: 1084 + testutil.go:509: Offset: 545, 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: 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: 1328 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 1554 + testutil.go:509: Offset: 1037, NextOffset: 1330 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -180774,6 +180945,14 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -180788,161 +180967,150 @@ 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=PAX,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=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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - 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 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:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, 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: 90, NextOffset: 856 - testutil.go:509: Offset: 0, NextOffset: 763 -=== 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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":929,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":962,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1075,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1141,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1174,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, 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: 929, NextOffset: 962 - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1028, NextOffset: 1322 - testutil.go:509: Offset: 1174, NextOffset: 1547 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 + testutil.go:509: Offset: 90, NextOffset: 857 + testutil.go:509: Offset: 0, NextOffset: 764 +=== 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=9,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#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=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo1.txt foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go: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" @@ -180980,11 +181148,30 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 + testutil.go:509: Offset: 541, NextOffset: 934 + testutil.go:509: Offset: 687, 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: 1551 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1080 + testutil.go:509: Offset: 541, 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -180998,28 +181185,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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1174, NextOffset: 1547 - testutil.go:509: Offset: 1028, NextOffset: 1322 + 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: 1551 + testutil.go:509: Offset: 1033, NextOffset: 1325 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -181038,152 +181220,172 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:509: Offset: 541, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo3.txt bar test test2 .no.prefetch.landmark foo1.txt] + 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 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: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 855 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 .no.prefetch.landmark baz.txt barlink test dev bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + 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: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 855 + 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: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "dev" vs "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=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=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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":943,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":976,"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":1042,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1122,"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":1188,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev test2 bar baz.txt foo1.txt test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 943 + testutil.go:509: Offset: 695, 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: 943, NextOffset: 976 + testutil.go:509: Offset: 1089, NextOffset: 1122 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1122, NextOffset: 1155 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1155, NextOffset: 1188 + testutil.go:509: Offset: 1042, NextOffset: 1334 + testutil.go:509: Offset: 1188, NextOffset: 1560 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -181201,8 +181403,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 @@ -181217,45 +181417,28 @@ 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 "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 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: 695, NextOffset: 1089 + testutil.go:509: Offset: 549, NextOffset: 943 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1331 - testutil.go:509: Offset: 1183, NextOffset: 1559 - 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1084 - testutil.go:509: Offset: 549, NextOffset: 938 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 1089, NextOffset: 1122 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1122, NextOffset: 1155 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1155, NextOffset: 1188 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1188, NextOffset: 1560 + testutil.go:509: Offset: 1042, NextOffset: 1334 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -181269,6 +181452,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: "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: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -181282,161 +181476,160 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1559 - testutil.go:509: Offset: 1037, NextOffset: 1331 === 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=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev test2 foo3.txt test .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: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "dev" vs "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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:401: Directory: "" vs "": [barlink dev test2 foo3.txt 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": [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: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 855 - testutil.go:509: Offset: 0, NextOffset: 763 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 + testutil.go:509: Offset: 90, NextOffset: 860 + testutil.go:509: Offset: 0, NextOffset: 768 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/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=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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 [test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink 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: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -181468,10 +181661,10 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 -=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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 @@ -181479,22 +181672,21 @@ testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 1138 - testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go: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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 214, NextOffset: 247 + testutil.go:509: Offset: 118, NextOffset: 151 + testutil.go:509: Offset: 247, NextOffset: 280 + testutil.go:509: Offset: 151, NextOffset: 184 + testutil.go:509: Offset: 280, NextOffset: 313 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 346, NextOffset: 464 + testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -181515,6 +181707,15 @@ testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:509: Offset: 935, NextOffset: 1138 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181530,48 +181731,53 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 214, NextOffset: 247 - testutil.go:509: Offset: 118, NextOffset: 151 - testutil.go:509: Offset: 247, NextOffset: 280 - testutil.go:509: Offset: 151, NextOffset: 184 - testutil.go:509: Offset: 280, NextOffset: 313 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === 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 -=== 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=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test bar baz.txt foo1.txt dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -181579,134 +181785,88 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 -=== 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: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 + 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: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 715 - testutil.go:509: Offset: 0, NextOffset: 620 + 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 947, NextOffset: 1152 - testutil.go:509: Offset: 1093, NextOffset: 1372 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt dev test test2 baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -181742,15 +181902,45 @@ 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: 1152 + testutil.go:509: Offset: 1094, NextOffset: 1373 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:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark 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: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 1373 + testutil.go:509: Offset: 948, NextOffset: 1152 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181766,17 +181956,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1093, NextOffset: 1372 - testutil.go:509: Offset: 947, NextOffset: 1152 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -181793,169 +181972,175 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:509: Offset: 541, NextOffset: 848 + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 541, NextOffset: 849 +=== 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=9,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [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: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - 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 [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: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 +=== 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=64000 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 +=== RUN TestGzipEStargz/testDigestAndVerify/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: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 718 - testutil.go:509: Offset: 0, NextOffset: 625 + 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: 718 - testutil.go:509: Offset: 0, NextOffset: 625 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=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=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:509: Offset: 683, NextOffset: 988 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 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": [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" @@ -181993,40 +182178,32 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -182040,6 +182217,12 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -182047,8 +182230,6 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 @@ -182056,145 +182237,159 @@ testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== 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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test dev test2 baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 .no.prefetch.landmark foo1.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 barlink test .no.prefetch.landmark foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 -=== 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=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:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink baz.txt foo1.txt foo3.txt test 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 barlink test2 baz.txt bar test dev] + 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" +=== 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=9,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: 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: 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -182235,28 +182430,24 @@ 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 "": [dev baz.txt bar test barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 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: 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: 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 "": [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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=-2,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 @@ -182265,31 +182456,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 997 - testutil.go:509: Offset: 545, NextOffset: 851 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -182308,143 +182474,157 @@ 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: 1378 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [dev test2 baz.txt test bar foo3.txt barlink .no.prefetch.landmark foo1.txt] - 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 "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 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: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt test dev foo3.txt barlink .no.prefetch.landmark foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt test barlink test2 .no.prefetch.landmark foo1.txt 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": [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: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 629 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":866,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":899,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":932,"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":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1015,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1114,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -182458,6 +182638,37 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 964, NextOffset: 1179 + testutil.go:509: Offset: 1113, NextOffset: 1398 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -182471,38 +182682,23 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink 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: 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: 866 - testutil.go:509: Offset: 686, NextOffset: 1015 + 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: 866, NextOffset: 899 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 899, NextOffset: 932 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1081, NextOffset: 1114 - testutil.go:509: Offset: 965, NextOffset: 1179 - testutil.go:509: Offset: 1114, NextOffset: 1399 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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 barlink bar foo3.txt test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -182516,34 +182712,20 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1015 - testutil.go:509: Offset: 537, NextOffset: 866 + 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: 1015, NextOffset: 1048 - testutil.go:509: Offset: 866, NextOffset: 899 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 899, NextOffset: 932 - testutil.go:509: Offset: 1081, NextOffset: 1114 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1114, NextOffset: 1399 - testutil.go:509: Offset: 965, NextOffset: 1179 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1014, NextOffset: 1047 + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1113, NextOffset: 1398 + testutil.go:509: Offset: 964, NextOffset: 1179 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182560,139 +182742,164 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== 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=-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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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: 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:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: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: 665 - testutil.go:509: Offset: 93, NextOffset: 764 + 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: 665 - testutil.go:509: Offset: 93, NextOffset: 764 + 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: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 765 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev foo1.txt baz.txt test test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 666 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 + 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: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - 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: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: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "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: "test" vs "test" + testutil.go:401: Directory: "test" 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182702,10 +182909,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": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -182725,33 +182932,39 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 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: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: "test2" vs "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 @@ -182765,34 +182978,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1124, NextOffset: 1414 - testutil.go:509: Offset: 975, NextOffset: 1189 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:509: Offset: 545, NextOffset: 876 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -182806,175 +182991,166 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testBuild/various_files-compression=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=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo1.txt barlink test test2 bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt bar test barlink dev .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "" vs "" - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 - testutil.go:509: Offset: 93, NextOffset: 770 - testutil.go:509: Offset: 0, NextOffset: 671 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/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=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test .no.prefetch.landmark foo1.txt foo3.txt barlink 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 541, NextOffset: 870 + testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 1182 - testutil.go:509: Offset: 1117, NextOffset: 1404 -=== 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: 870, NextOffset: 903 + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183003,8 +183179,23 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 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: 690, NextOffset: 1019 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -183018,37 +183209,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1117, NextOffset: 1404 - testutil.go:509: Offset: 968, NextOffset: 1182 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1018 - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -183062,141 +183222,176 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1118, NextOffset: 1405 + testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 === 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=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test dev .no.prefetch.landmark bar test2] + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar 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: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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/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: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 + testutil.go:509: Offset: 93, NextOffset: 766 + testutil.go:509: Offset: 0, NextOffset: 667 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test test2 baz.txt foo1.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test .no.prefetch.landmark foo1.txt dev test2 baz.txt barlink] + 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: 1196 + testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -183237,25 +183432,30 @@ 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 baz.txt barlink bar foo3.txt test .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: 549, NextOffset: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 - 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: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 1193 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark bar foo3.txt 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:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:509: Offset: 980, NextOffset: 1196 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -183267,27 +183467,17 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 1421 - testutil.go:509: Offset: 979, NextOffset: 1193 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -183301,40 +183491,40 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== 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=-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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 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: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" @@ -183342,121 +183532,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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 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: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 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 test dev test2 .no.prefetch.landmark bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go: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: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + 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: 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 -=== 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: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 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: 771 - testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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=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=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 dev test2 .no.prefetch.landmark barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test .no.prefetch.landmark baz.txt barlink dev test2 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 @@ -183468,10 +183636,39 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 965 + testutil.go:509: Offset: 686, NextOffset: 1114 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:509: Offset: 1213, NextOffset: 1601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -183485,31 +183682,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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:509: Offset: 686, NextOffset: 1111 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 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: 1373 - testutil.go:509: Offset: 1210, NextOffset: 1599 - 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:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1213, NextOffset: 1601 + testutil.go:509: Offset: 1064, NextOffset: 1375 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -183520,40 +183708,16 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1111 - testutil.go:509: Offset: 537, NextOffset: 962 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1210, NextOffset: 1599 - testutil.go:509: Offset: 1061, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -183569,11 +183733,31 @@ 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: 1114 + testutil.go:509: Offset: 537, NextOffset: 965 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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=0#01/lost_digest_in_a_entry +=== 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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 @@ -183590,15 +183774,13 @@ 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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 @@ -183625,27 +183807,13 @@ 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: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: 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 -=== 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: 925 - 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 [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: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -183654,9 +183822,18 @@ 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: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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -183667,7 +183844,6 @@ 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" @@ -183679,57 +183855,26 @@ testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 925 - testutil.go:509: Offset: 0, NextOffset: 826 - testutil.go:509: Offset: 93, NextOffset: 925 - testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 -=== 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: 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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":973,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1039,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1072,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1122,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1155,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1188,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1221,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo3.txt test dev foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:509: Offset: 694, NextOffset: 1122 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1072, NextOffset: 1387 - testutil.go:509: Offset: 1221, NextOffset: 1614 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test2 test dev 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" @@ -183740,8 +183885,6 @@ 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=-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: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 @@ -183763,14 +183906,41 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 976 + testutil.go:509: Offset: 694, NextOffset: 1125 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1125, NextOffset: 1158 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1075, NextOffset: 1390 + 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 [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 test2 test dev baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 +=== 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=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 @@ -183781,6 +183951,12 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -183794,26 +183970,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1122, NextOffset: 1155 - testutil.go:509: Offset: 973, NextOffset: 1006 - testutil.go:509: Offset: 1155, NextOffset: 1188 - testutil.go:509: Offset: 1006, NextOffset: 1039 - testutil.go:509: Offset: 1188, NextOffset: 1221 - testutil.go:509: Offset: 1039, NextOffset: 1072 - testutil.go:509: Offset: 1221, NextOffset: 1614 - testutil.go:509: Offset: 1072, NextOffset: 1387 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 @@ -183822,140 +183978,185 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test dev test2 baz.txt foo1.txt .no.prefetch.landmark barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 694, NextOffset: 1125 + testutil.go:509: Offset: 545, 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: 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: 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: 1390 +=== 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=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink foo3.txt test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev 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: 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:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 +=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 933 + testutil.go:509: Offset: 0, NextOffset: 834 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":964,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1063,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1113,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1212,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + 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#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: 541, NextOffset: 968 + testutil.go:509: Offset: 690, NextOffset: 1117 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 1183, NextOffset: 1216 + testutil.go:509: Offset: 1067, NextOffset: 1379 + testutil.go:509: Offset: 1216, NextOffset: 1607 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183987,55 +184188,25 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 964 - testutil.go:509: Offset: 690, NextOffset: 1113 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 1179, NextOffset: 1212 - testutil.go:509: Offset: 1063, NextOffset: 1376 - testutil.go:509: Offset: 1212, NextOffset: 1604 - 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 "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar foo3.txt test 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1117 + testutil.go:509: Offset: 541, NextOffset: 968 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 964, NextOffset: 997 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 1179, NextOffset: 1212 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 1212, NextOffset: 1604 - testutil.go:509: Offset: 1063, NextOffset: 1376 + testutil.go:509: Offset: 1117, NextOffset: 1150 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1150, NextOffset: 1183 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1183, NextOffset: 1216 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 1216, NextOffset: 1607 + testutil.go:509: Offset: 1067, NextOffset: 1379 testutil.go:395: Comparing: "dev" vs "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" @@ -184045,6 +184216,8 @@ 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/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=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 @@ -184068,165 +184241,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1113 - testutil.go:509: Offset: 541, NextOffset: 964 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar dev barlink test test2 baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 829 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 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 [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: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1128,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1161,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1194,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1227,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 829 +=== RUN TestGzipEStargz/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=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 +=== 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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1047,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1080,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1130,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1163,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1196,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1229,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 bar foo3.txt baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -184242,6 +184399,8 @@ 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/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=PAX,minChunkSize=0 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] @@ -184249,38 +184408,47 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 979 - testutil.go:509: Offset: 698, NextOffset: 1128 + testutil.go:509: Offset: 549, NextOffset: 981 + testutil.go:509: Offset: 698, NextOffset: 1130 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1161, NextOffset: 1194 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1078, NextOffset: 1391 - testutil.go:509: Offset: 1227, NextOffset: 1622 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1128, NextOffset: 1161 - testutil.go:509: Offset: 979, NextOffset: 1012 - testutil.go:509: Offset: 1161, NextOffset: 1194 -=== 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=0 - testutil.go:509: Offset: 1012, NextOffset: 1045 - testutil.go:509: Offset: 1194, NextOffset: 1227 - testutil.go:509: Offset: 1045, NextOffset: 1078 - testutil.go:509: Offset: 1227, NextOffset: 1622 - testutil.go:509: Offset: 1078, NextOffset: 1391 + testutil.go:509: Offset: 981, NextOffset: 1014 + testutil.go:509: Offset: 1130, NextOffset: 1163 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 1163, NextOffset: 1196 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 1196, NextOffset: 1229 + testutil.go:509: Offset: 1080, NextOffset: 1391 + testutil.go:509: Offset: 1229, NextOffset: 1624 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark bar barlink 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: 698, NextOffset: 1130 + testutil.go:509: Offset: 549, NextOffset: 981 + 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 @@ -184293,6 +184461,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1130, NextOffset: 1163 + testutil.go:509: Offset: 981, NextOffset: 1014 + testutil.go:509: Offset: 1163, NextOffset: 1196 + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 1196, NextOffset: 1229 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 1229, NextOffset: 1624 + testutil.go:509: Offset: 1080, NextOffset: 1391 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -184306,32 +184497,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: 1128 - testutil.go:509: Offset: 549, NextOffset: 979 - testutil.go:395: Comparing: "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 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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 +=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 835 +=== 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=64000 + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -184345,11 +184533,11 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184381,24 +184569,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:395: Comparing: "" 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 "": [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 -=== 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: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 @@ -184406,9 +184584,10 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -184423,6 +184602,17 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 934 + testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:395: Comparing: "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" @@ -184436,32 +184626,43 @@ testutil.go:509: Offset: 0, NextOffset: 835 testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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: 934 - testutil.go:509: Offset: 0, NextOffset: 835 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 934 testutil.go:509: Offset: 0, NextOffset: 835 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test dev test2 foo1.txt bar barlink .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: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 934 - testutil.go:509: Offset: 0, NextOffset: 835 + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1018, NextOffset: 1051 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1051, NextOffset: 1084 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 968, NextOffset: 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: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/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt 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" @@ -184493,64 +184694,49 @@ 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 test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:509: Offset: 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: 869, NextOffset: 902 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: 1183 + 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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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": [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: 185, NextOffset: 218 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -184567,72 +184753,57 @@ 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: 1183 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=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=-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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo1.txt foo3.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 foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go: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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go: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: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=GNU,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -184641,16 +184812,17 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -184659,19 +184831,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -184680,11 +184846,24 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test2" vs "test2" + testutil.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 @@ -184693,24 +184872,26 @@ 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: "bar" vs "bar" - testutil.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: 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=-1,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=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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar foo3.txt barlink test dev test2 baz.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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" @@ -184720,16 +184901,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: 1196 -=== 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=0 + 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": [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" @@ -184766,12 +184945,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -184796,24 +184971,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 1418 - testutil.go:509: Offset: 981, NextOffset: 1196 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184829,12 +184986,42 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1130, NextOffset: 1418 + testutil.go:509: Offset: 981, NextOffset: 1195 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + 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=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: 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" @@ -184847,7 +185034,7 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -184883,22 +185070,15 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 779 - testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 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 @@ -184907,27 +185087,21 @@ testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -184936,6 +185110,12 @@ 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184952,14 +185132,29 @@ testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -184982,43 +185177,28 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 875 - testutil.go:509: Offset: 690, NextOffset: 1024 + testutil.go:509: Offset: 541, NextOffset: 876 + testutil.go:509: Offset: 690, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 876, NextOffset: 909 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 87, NextOffset: 120 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -185032,20 +185212,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/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185061,162 +185227,186 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1024 - testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1409 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=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=-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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + 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: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 dev .no.prefetch.landmark baz.txt foo1.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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.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" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt test dev .no.prefetch.landmark bar barlink test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt test barlink dev test2 .no.prefetch.landmark 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: 886, NextOffset: 919 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 985, NextOffset: 1198 + testutil.go:509: Offset: 1134, NextOffset: 1425 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185254,31 +185444,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: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 1198 - testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [baz.txt test barlink 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185294,8 +185464,20 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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" @@ -185313,154 +185495,177 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 1424 - testutil.go:509: Offset: 984, NextOffset: 1198 + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1134, NextOffset: 1425 + testutil.go:509: Offset: 985, NextOffset: 1198 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 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: "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: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 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: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + 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: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 778 - testutil.go:509: Offset: 0, NextOffset: 679 + testutil.go:509: Offset: 93, NextOffset: 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=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1955,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1992,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 1881 + testutil.go:509: Offset: 1209, NextOffset: 2164 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1881, NextOffset: 1918 + testutil.go:509: Offset: 2164, NextOffset: 2201 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1992, NextOffset: 2433 + testutil.go:509: Offset: 2275, NextOffset: 2797 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185492,54 +185697,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 .no.prefetch.landmark baz.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: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:509: Offset: 1209, NextOffset: 2162 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1990, NextOffset: 2430 - testutil.go:509: Offset: 2273, NextOffset: 2794 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -185553,15 +185720,27 @@ 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: 2162 - testutil.go:509: Offset: 926, NextOffset: 1879 + testutil.go:509: Offset: 1209, NextOffset: 2164 + testutil.go:509: Offset: 926, NextOffset: 1881 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2164, NextOffset: 2201 + testutil.go:509: Offset: 1881, NextOffset: 1918 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2275, NextOffset: 2797 + testutil.go:509: Offset: 1992, NextOffset: 2433 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185577,153 +185756,160 @@ 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=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 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: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test foo3.txt barlink foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 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:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 + testutil.go:509: Offset: 146, NextOffset: 2348 + testutil.go:509: Offset: 0, NextOffset: 2134 === 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=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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev test2 .no.prefetch.landmark foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:509: Offset: 1215, 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: 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: 2451 - testutil.go:509: Offset: 2289, NextOffset: 2814 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2180, NextOffset: 2217 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2217, NextOffset: 2254 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 2010, NextOffset: 2455 + testutil.go:509: Offset: 2291, NextOffset: 2817 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185766,16 +185952,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 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 "": [bar test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2178 - testutil.go:509: Offset: 934, NextOffset: 1897 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185791,6 +185975,21 @@ 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: 2180 + testutil.go:509: Offset: 934, NextOffset: 1899 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2217, NextOffset: 2254 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2291, NextOffset: 2817 + testutil.go:509: Offset: 2010, NextOffset: 2455 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -185806,61 +186005,40 @@ 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=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=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: "test" vs "test" - testutil.go:401: 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: 2814 - testutil.go:509: Offset: 2008, NextOffset: 2451 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 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: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 2156 +=== 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=USTAR,minChunkSize=64000 + 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: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185868,102 +186046,130 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 +=== 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test test2 baz.txt foo1.txt foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2364 - testutil.go:509: Offset: 0, NextOffset: 2152 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2156 === 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=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo3.txt barlink test dev test2 .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -185986,61 +186192,58 @@ 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: 1889 + testutil.go:509: Offset: 1213, 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: 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: 2806 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2000, NextOffset: 2443 + testutil.go:509: Offset: 2283, NextOffset: 2807 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2172 +=== 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=USTAR,minChunkSize=0 + 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: 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: 2441 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1889, NextOffset: 1926 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1926, NextOffset: 1963 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1963, NextOffset: 2000 + testutil.go:509: Offset: 2283, NextOffset: 2807 + testutil.go:509: Offset: 2000, NextOffset: 2443 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186056,168 +186259,180 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:509: Offset: 322, NextOffset: 521 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 - 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 -=== 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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "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:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== 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: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - 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: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 -=== 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: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2356 + testutil.go:509: Offset: 0, NextOffset: 2144 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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=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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt barlink test dev test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt dev test2 bar barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 498, NextOffset: 535 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -186227,14 +186442,14 @@ testutil.go:509: Offset: 2226, NextOffset: 2263 testutil.go:509: Offset: 1982, NextOffset: 2019 testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2019, NextOffset: 2465 - testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 2019, NextOffset: 2466 + testutil.go:509: Offset: 2300, NextOffset: 2827 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186245,48 +186460,15 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1908 - testutil.go:509: Offset: 1218, NextOffset: 2189 - 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 barlink test dev bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2189 - testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -186300,10 +186482,21 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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" @@ -186313,16 +186506,8 @@ 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 2300, NextOffset: 2827 + testutil.go:509: Offset: 2019, NextOffset: 2466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -186336,32 +186521,40 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [foo1.txt bar foo3.txt dev baz.txt barlink test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 baz.txt foo3.txt bar test .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 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:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 - 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -186369,109 +186562,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: 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=-2,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: 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 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:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 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 [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: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 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:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + 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: 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: "test2" vs "test2" - testutil.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:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2379 + 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: 2379 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2432,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2469,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2506,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2543,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2715,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2752,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2789,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2826,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2436,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2473,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2510,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2547,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2719,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2756,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2793,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2830,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt barlink bar foo3.txt test .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2436, NextOffset: 2473 + testutil.go:509: Offset: 2719, NextOffset: 2756 + testutil.go:509: Offset: 2473, NextOffset: 2510 + testutil.go:509: Offset: 2756, NextOffset: 2793 + testutil.go:509: Offset: 2510, NextOffset: 2547 + testutil.go:509: Offset: 2793, NextOffset: 2830 + testutil.go:509: Offset: 2547, NextOffset: 3363 + testutil.go:509: Offset: 2830, NextOffset: 3726 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -186482,40 +186688,11 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 +=== 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=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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3358 - testutil.go:509: Offset: 2826, NextOffset: 3721 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -186529,22 +186706,35 @@ 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 bar foo3.txt test2 baz.txt foo1.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1008, NextOffset: 1209 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: 1209, NextOffset: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 + testutil.go:509: Offset: 926, NextOffset: 2436 + testutil.go:509: Offset: 1209, NextOffset: 2719 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 @@ -186570,184 +186760,183 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2719 + testutil.go:509: Offset: 926, NextOffset: 2436 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3721 - testutil.go:509: Offset: 2543, NextOffset: 3358 + testutil.go:509: Offset: 2719, NextOffset: 2756 + testutil.go:509: Offset: 2436, NextOffset: 2473 + testutil.go:509: Offset: 2756, NextOffset: 2793 + testutil.go:509: Offset: 2473, NextOffset: 2510 + testutil.go:509: Offset: 2793, NextOffset: 2830 + testutil.go:509: Offset: 2510, NextOffset: 2547 + testutil.go:509: Offset: 2830, NextOffset: 3726 + testutil.go:509: Offset: 2547, NextOffset: 3363 +=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt barlink bar foo3.txt test .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 testutil.go:395: Comparing: "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: "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: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 -=== 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:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 - testutil.go:509: Offset: 146, NextOffset: 3273 - testutil.go:509: Offset: 0, NextOffset: 3059 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 + testutil.go:509: Offset: 146, NextOffset: 3278 + testutil.go:509: Offset: 0, NextOffset: 3064 === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2453,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2490,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2527,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2564,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2734,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2771,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2808,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark 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: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2453 + testutil.go:509: Offset: 1215, NextOffset: 2734 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 3378 - testutil.go:509: Offset: 2841, NextOffset: 3740 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2564, NextOffset: 3383 + testutil.go:509: Offset: 2845, NextOffset: 3745 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -186784,26 +186973,8 @@ testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 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 [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: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 3740 - testutil.go:509: Offset: 2560, NextOffset: 3378 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 .no.prefetch.landmark test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -186820,15 +186991,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2734 + testutil.go:509: Offset: 934, 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: 2734, NextOffset: 2771 + testutil.go:509: Offset: 2453, NextOffset: 2490 + testutil.go:509: Offset: 2771, NextOffset: 2808 + testutil.go:509: Offset: 2490, NextOffset: 2527 + testutil.go:509: Offset: 2808, NextOffset: 2845 + testutil.go:509: Offset: 2527, NextOffset: 2564 + testutil.go:509: Offset: 2845, NextOffset: 3745 + testutil.go:509: Offset: 2564, NextOffset: 3383 + testutil.go:395: Comparing: "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" @@ -186844,168 +187031,175 @@ 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=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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt] - 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 "": [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: 0, NextOffset: 3079 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=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 -=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "dev" vs "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: 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: 3084 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 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: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 testutil.go:395: Comparing: "bar" vs "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#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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink test dev test2] vs [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: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: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: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3296 + testutil.go:509: Offset: 0, NextOffset: 3084 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2443,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2480,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2517,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2554,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2726,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2763,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2800,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2837,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2445,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2482,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2519,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2556,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2728,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2765,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2802,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2839,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test bar foo3.txt barlink baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 bar test dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:509: Offset: 1213, NextOffset: 2726 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:509: Offset: 1213, NextOffset: 2728 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2554, NextOffset: 3372 - testutil.go:509: Offset: 2837, NextOffset: 3736 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2556, NextOffset: 3373 + testutil.go:509: Offset: 2839, NextOffset: 3737 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -187034,17 +187228,12 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink baz.txt test dev test2 .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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 .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: 1213, NextOffset: 2728 + testutil.go:509: Offset: 930, NextOffset: 2445 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187060,26 +187249,12 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2726, NextOffset: 2763 - testutil.go:509: Offset: 2443, NextOffset: 2480 - testutil.go:509: Offset: 2763, NextOffset: 2800 - testutil.go:509: Offset: 2480, NextOffset: 2517 - testutil.go:509: Offset: 2800, NextOffset: 2837 - testutil.go:509: Offset: 2517, NextOffset: 2554 - testutil.go:509: Offset: 2837, NextOffset: 3736 - testutil.go:509: Offset: 2554, NextOffset: 3372 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2726 - testutil.go:509: Offset: 930, NextOffset: 2443 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -187096,161 +187271,188 @@ 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: 2728, NextOffset: 2765 + testutil.go:509: Offset: 2445, NextOffset: 2482 + testutil.go:509: Offset: 2765, NextOffset: 2802 + testutil.go:509: Offset: 2482, NextOffset: 2519 + testutil.go:509: Offset: 2802, NextOffset: 2839 + testutil.go:509: Offset: 2519, NextOffset: 2556 + testutil.go:509: Offset: 2839, NextOffset: 3737 + testutil.go:509: Offset: 2556, NextOffset: 3373 === 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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar dev test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== RUN TestGzipEStargz/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=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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=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:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 - testutil.go:509: Offset: 146, NextOffset: 3285 - testutil.go:509: Offset: 0, NextOffset: 3073 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3286 + testutil.go:509: Offset: 0, NextOffset: 3074 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2468,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2505,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2542,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2579,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2749,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2786,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2823,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2860,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev baz.txt foo1.txt barlink 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: 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: 2468 + testutil.go:509: Offset: 1218, NextOffset: 2749 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3399 - testutil.go:509: Offset: 2857, NextOffset: 3761 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2579, NextOffset: 3402 + testutil.go:509: Offset: 2860, NextOffset: 3763 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187282,24 +187484,33 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2857, NextOffset: 3761 - testutil.go:509: Offset: 2576, NextOffset: 3399 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2823, NextOffset: 2860 + testutil.go:509: Offset: 2542, NextOffset: 2579 + testutil.go:509: Offset: 2860, NextOffset: 3763 + testutil.go:509: Offset: 2579, NextOffset: 3402 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -187313,24 +187524,10 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2746 - testutil.go:509: Offset: 937, 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:509: Offset: 1218, NextOffset: 2749 + testutil.go:509: Offset: 937, NextOffset: 2468 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" @@ -187346,171 +187543,162 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,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=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=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","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-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"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 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: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar dev .no.prefetch.landmark baz.txt barlink test test2 foo1.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - 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: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3100 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 - testutil.go:509: Offset: 146, NextOffset: 3312 - testutil.go:509: Offset: 0, NextOffset: 3100 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:509: Offset: 146, NextOffset: 3315 + testutil.go:509: Offset: 0, NextOffset: 3103 +=== 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=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/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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1892,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1966,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2003,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2174,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2285,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt baz.txt bar barlink test .no.prefetch.landmark] 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:509: Offset: 930, NextOffset: 1892 + testutil.go:509: Offset: 1212, NextOffset: 2174 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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:509: Offset: 1892, NextOffset: 1929 + testutil.go:509: Offset: 2174, NextOffset: 2211 + testutil.go:509: Offset: 1929, NextOffset: 1966 + testutil.go:509: Offset: 2211, NextOffset: 2248 + testutil.go:509: Offset: 1966, NextOffset: 2003 + testutil.go:509: Offset: 2248, NextOffset: 2285 + testutil.go:509: Offset: 2003, NextOffset: 2446 + testutil.go:509: Offset: 2285, NextOffset: 2809 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -187542,30 +187730,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 284, NextOffset: 321 - testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark baz.txt dev test2 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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -187584,101 +187755,121 @@ 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:509: Offset: 2174, NextOffset: 2211 + testutil.go:509: Offset: 1892, NextOffset: 1929 + testutil.go:509: Offset: 2211, NextOffset: 2248 + testutil.go:509: Offset: 1929, NextOffset: 1966 + testutil.go:509: Offset: 2248, NextOffset: 2285 + testutil.go:509: Offset: 1966, NextOffset: 2003 + testutil.go:509: Offset: 2285, NextOffset: 2809 + testutil.go:509: Offset: 2003, NextOffset: 2446 + 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: 2174 + testutil.go:509: Offset: 930, NextOffset: 1892 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 321 + testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:509: Offset: 321, NextOffset: 521 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 foo1.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "dev" vs "dev" -=== 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev test2 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: "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:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 -=== 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: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 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: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] vs [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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -187686,57 +187877,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: 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: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 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: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 +=== 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/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: "test" vs "test" testutil.go:401: Directory: "test" 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: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 + testutil.go:509: Offset: 0, NextOffset: 2147 + testutil.go:509: Offset: 146, NextOffset: 2360 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2147 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1906,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1980,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2017,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2192,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2229,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2266,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2303,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar foo3.txt dev test2 .no.prefetch.landmark 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 test2 bar foo3.txt test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 938, NextOffset: 1909 + testutil.go:509: Offset: 1221, NextOffset: 2192 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2192, NextOffset: 2229 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2229, NextOffset: 2266 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2266, NextOffset: 2303 + testutil.go:509: Offset: 2020, NextOffset: 2468 + testutil.go:509: Offset: 2303, NextOffset: 2832 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187749,6 +187963,8 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 +=== 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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 @@ -187773,34 +187989,15 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 938, NextOffset: 1906 - testutil.go:509: Offset: 1221, NextOffset: 2189 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 2017, NextOffset: 2464 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt test barlink .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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,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 @@ -187809,37 +188006,30 @@ 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: 2189 - testutil.go:509: Offset: 938, NextOffset: 1906 -=== 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=0 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2192 + testutil.go:509: Offset: 938, NextOffset: 1909 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2189, NextOffset: 2226 - testutil.go:509: Offset: 1906, NextOffset: 1943 - testutil.go:509: Offset: 2226, NextOffset: 2263 - testutil.go:509: Offset: 1943, NextOffset: 1980 - testutil.go:509: Offset: 2263, NextOffset: 2300 - testutil.go:509: Offset: 1980, NextOffset: 2017 - testutil.go:509: Offset: 2300, NextOffset: 2828 - testutil.go:509: Offset: 2017, NextOffset: 2464 + testutil.go:509: Offset: 2192, NextOffset: 2229 + testutil.go:509: Offset: 1909, NextOffset: 1946 + testutil.go:509: Offset: 2229, NextOffset: 2266 + testutil.go:509: Offset: 1946, NextOffset: 1983 + testutil.go:509: Offset: 2266, NextOffset: 2303 + testutil.go:509: Offset: 1983, NextOffset: 2020 + testutil.go:509: Offset: 2303, NextOffset: 2832 + testutil.go:509: Offset: 2020, NextOffset: 2468 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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" @@ -187855,145 +188045,143 @@ 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=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test foo3.txt dev test2 .no.prefetch.landmark 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: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 2382 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2378 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2382 + testutil.go:509: Offset: 0, NextOffset: 2169 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === 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=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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1899,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1936,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1973,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188031,28 +188219,28 @@ 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: 1899 + testutil.go:509: Offset: 1217, NextOffset: 2182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2181, NextOffset: 2218 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2218, NextOffset: 2255 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2255, NextOffset: 2292 - testutil.go:509: Offset: 2009, NextOffset: 2455 - testutil.go:509: Offset: 2292, NextOffset: 2818 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 2010, NextOffset: 2457 + testutil.go:509: Offset: 2293, NextOffset: 2819 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" 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 "": [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -188066,16 +188254,17 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2182, NextOffset: 2219 + testutil.go:509: Offset: 1899, NextOffset: 1936 + testutil.go:509: Offset: 2219, NextOffset: 2256 + testutil.go:509: Offset: 1936, NextOffset: 1973 + testutil.go:509: Offset: 2256, NextOffset: 2293 + testutil.go:509: Offset: 1973, NextOffset: 2010 + testutil.go:509: Offset: 2293, NextOffset: 2819 + testutil.go:509: Offset: 2010, NextOffset: 2457 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188091,59 +188280,56 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 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: 2818 - testutil.go:509: Offset: 2009, NextOffset: 2455 + testutil.go:509: Offset: 1217, NextOffset: 2182 + testutil.go:509: Offset: 934, NextOffset: 1899 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === 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":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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/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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 bar barlink test baz.txt foo1.txt foo3.txt dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go: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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 -=== 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: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 -=== 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: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "dev" vs "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" @@ -188151,40 +188337,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: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.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: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#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: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 testutil.go:395: Comparing: "dev" vs "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" @@ -188192,78 +188412,44 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2369 - testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 + testutil.go:509: Offset: 146, NextOffset: 2371 + testutil.go:509: Offset: 0, NextOffset: 2158 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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/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=GNU,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=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","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-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar 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: 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: 2842 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 2478 + testutil.go:509: Offset: 2313, NextOffset: 2843 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188301,10 +188487,11 @@ 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: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar foo1.txt 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: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -188323,30 +188510,18 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2842 - testutil.go:509: Offset: 2028, NextOffset: 2476 + 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: 2843 + testutil.go:509: Offset: 2029, NextOffset: 2478 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188358,149 +188533,161 @@ testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 +=== 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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 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: 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: "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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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/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=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 barlink test dev test2 baz.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 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: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 +=== 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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink test dev 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 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: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 testutil.go:395: Comparing: "dev" vs "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "test2" vs "test2" testutil.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: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2392 + testutil.go:509: Offset: 0, NextOffset: 2179 === 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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188509,28 +188696,36 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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" @@ -188542,44 +188737,45 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] +=== 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=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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188588,7 +188784,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188597,72 +188793,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=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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188670,18 +188865,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=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [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" @@ -188689,34 +188878,15 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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] @@ -188725,20 +188895,22 @@ testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} 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] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188748,130 +188920,148 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=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=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188879,39 +189069,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 [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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188919,9 +189104,8 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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" @@ -188931,23 +189115,25 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188955,8 +189141,9 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [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" @@ -188964,26 +189151,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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -188994,72 +189175,77 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [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=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189067,15 +189253,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: "" 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 "": [.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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189084,19 +189265,22 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189104,36 +189288,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== 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=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -189142,55 +189328,45 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -189198,51 +189374,55 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 "" -=== 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=1,prefix="../",src=0,format=PAX,minChunkSize=0 - 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 [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" @@ -189252,38 +189432,38 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189297,44 +189477,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: "" 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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go: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" @@ -189342,28 +189520,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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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" @@ -189371,11 +189548,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 "": [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: "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" @@ -189383,76 +189559,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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" -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -189461,36 +189639,37 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] +=== 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=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189498,23 +189677,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=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=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189523,73 +189700,75 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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=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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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] -=== 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=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -189598,77 +189777,73 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" 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: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 [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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 + 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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/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: "test" vs "test" - testutil.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": [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" -=== 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: "test" vs "test" + testutil.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=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/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189678,47 +189853,36 @@ 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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,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/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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -189727,54 +189891,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=USTAR,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":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -189783,21 +189942,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" +=== 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=9,prefix="/",src=0,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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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: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": [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" @@ -189805,37 +189963,35 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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" +=== 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=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "dev" vs "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" @@ -189843,35 +189999,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -189880,70 +190033,95 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189951,40 +190129,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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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 [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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189993,17 +190169,17 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -190012,72 +190188,69 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190085,36 +190258,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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go: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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190122,35 +190302,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" 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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=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" @@ -190160,35 +190340,29 @@ testutil.go: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 [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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" @@ -190198,27 +190372,37 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" @@ -190228,20 +190412,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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -190250,65 +190429,65 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/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=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -190323,15 +190502,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" @@ -190344,56 +190525,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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=PAX,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [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" +=== 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=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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" @@ -190402,55 +190579,56 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== 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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 "": [test2 baz.txt barlink test dev] 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -190460,7 +190638,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -190470,42 +190648,38 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -190513,38 +190687,42 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -190553,26 +190731,28 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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" @@ -190587,15 +190767,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/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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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" @@ -190611,7 +190790,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -190619,25 +190801,24 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 [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" @@ -190646,7 +190827,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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" @@ -190662,14 +190843,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" @@ -190680,105 +190857,111 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go: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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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 [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: "test2" vs "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: "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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 +=== NAME TestGzipEStargz/testBuild/no_contents-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":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -190794,13 +190977,12 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190809,27 +190991,31 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -190841,14 +191027,17 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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" @@ -190859,87 +191048,87 @@ testutil.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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: "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": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 [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/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -190947,28 +191136,22 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -190978,35 +191161,33 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [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" @@ -191015,53 +191196,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 "": [.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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "test" vs "test" - testutil.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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191070,10 +191251,11 @@ testutil.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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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] @@ -191087,14 +191269,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191103,16 +191285,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=0,prefix="/",src=1,format=GNU,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 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" @@ -191122,18 +191302,20 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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 [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191141,34 +191323,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -191176,40 +191359,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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== 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=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -191217,17 +191395,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/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191236,29 +191416,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" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "baz.txt" vs "baz.txt" @@ -191267,58 +191448,58 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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" @@ -191327,37 +191508,35 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 "": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -191365,72 +191544,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [testblock 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -191441,112 +191621,110 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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=1,format=GNU,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=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/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=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191554,14 +191732,22 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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": [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" @@ -191569,78 +191755,76 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" +=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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 [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 [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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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": [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" @@ -191648,31 +191832,28 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -191688,12 +191869,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 [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -191703,73 +191879,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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -191777,36 +191961,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.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" @@ -191814,78 +192001,70 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=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 +=== 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":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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 "": [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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.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=-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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" +=== 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=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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" @@ -191894,34 +192073,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": [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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191929,13 +192116,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "baz.txt" vs "baz.txt" @@ -191944,7 +192132,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191953,47 +192141,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 "": [.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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192001,23 +192195,17 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -192027,14 +192215,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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -192043,16 +192231,16 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192061,14 +192249,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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] 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: "dev" vs "dev" - testutil.go:401: 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" @@ -192078,12 +192270,8 @@ testutil.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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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" @@ -192092,7 +192280,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192101,47 +192289,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 [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192149,91 +192344,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: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=9,prefix="./",format=GNU,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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 [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": [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=-1,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "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=9,prefix="/",format=USTAR,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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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: "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" @@ -192242,39 +192441,33 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192284,53 +192477,53 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -192339,35 +192532,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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#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" - testutil.go:395: Comparing: "baz.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 [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192376,15 +192571,17 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 [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": [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" @@ -192392,41 +192589,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: "" 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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=PAX,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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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" @@ -192435,7 +192629,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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" @@ -192445,61 +192642,53 @@ testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,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: "test2" vs "test2" - testutil.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 +=== 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "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/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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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" @@ -192510,14 +192699,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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -192527,20 +192720,17 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192549,13 +192739,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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 .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" @@ -192564,34 +192748,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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" -=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -192602,74 +192794,73 @@ 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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} +=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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/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=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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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 "": [.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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192678,28 +192869,28 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go: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: "" 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192709,26 +192900,25 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#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=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192745,7 +192935,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192754,37 +192944,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=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -192793,19 +192983,17 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -192814,28 +193002,30 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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=9,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=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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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 [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" @@ -192845,40 +193035,38 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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 baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock 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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192887,187 +193075,185 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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 [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 [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] 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: "test2" vs "test2" testutil.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=-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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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": [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" @@ -193077,52 +193263,49 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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/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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -193131,50 +193314,50 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -193188,13 +193371,8 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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: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] @@ -193205,57 +193383,61 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "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=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: "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/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=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=PAX,minChunkSize=0#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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -193265,13 +193447,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 [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [.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" @@ -193280,92 +193456,110 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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 "": [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 [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: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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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" @@ -193374,36 +193568,24 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go: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/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=-2,prefix="./",format=PAX,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":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193414,66 +193596,54 @@ testutil.go: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -193481,41 +193651,52 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193523,47 +193704,48 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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] -=== 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -193573,18 +193755,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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/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 +=== 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -193600,28 +193784,29 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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" @@ -193637,29 +193822,31 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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": [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=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" === 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -193667,44 +193854,42 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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=-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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -193713,72 +193898,72 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== 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/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=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193786,124 +193971,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:395: Comparing: "baz.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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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 [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.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] @@ -193917,17 +194101,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=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193935,39 +194123,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#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=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193975,8 +194159,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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" @@ -193986,18 +194177,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=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/lost_digest_in_a_entry +=== 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 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [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" @@ -194013,15 +194201,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: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" -=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -194031,35 +194217,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=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 +=== 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -194067,59 +194251,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" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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=-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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194129,11 +194311,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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [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" @@ -194141,13 +194323,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" @@ -194156,46 +194345,44 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -194204,13 +194391,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 [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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" 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" @@ -194219,15 +194402,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": [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/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=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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] @@ -194241,91 +194428,91 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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 "": [.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" -=== 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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=-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 +=== 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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194333,13 +194520,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194353,72 +194542,61 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 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=-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=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: "test2" vs "test2" testutil.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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [baz.txt 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" @@ -194427,71 +194605,68 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "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=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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 [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" @@ -194501,18 +194676,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 [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194520,20 +194697,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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -194542,14 +194717,13 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -194557,90 +194731,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 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=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] 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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=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=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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" @@ -194648,53 +194814,50 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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 [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [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/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: "" 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" @@ -194702,19 +194865,18 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 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" @@ -194730,53 +194892,49 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=-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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: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:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "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" @@ -194785,33 +194943,31 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [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: "" 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194819,133 +194975,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" -=== 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/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/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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","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=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-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" === 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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -194954,36 +195102,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === 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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194992,10 +195137,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "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" @@ -195003,34 +195145,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=-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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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" @@ -195042,93 +195187,88 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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=64000#02 === 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:35Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:35Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:26:35Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26:35Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "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 "": [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/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=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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -195136,53 +195276,48 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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" @@ -195192,280 +195327,225 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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=GNU,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 -=== 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-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:13:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:13:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-02-18T16:13:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:13:24Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-02-18T16:26:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-02-18T16:26: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":"2025-02-18T16:26:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-02-18T16:26: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 "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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 [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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/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/duplicated_entry_offset -=== 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=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 --- PASS: TestGzipEStargz (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen (65.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen (37.66s) --- 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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- 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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- 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=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.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.01s) --- 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) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- 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.01s) --- 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) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.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=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=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.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=false,format=GNU (0.01s) --- 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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.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=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- 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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.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.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.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.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.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=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) @@ -195479,10 +195559,10 @@ --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) @@ -195491,24 +195571,24 @@ --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) @@ -195519,301 +195599,301 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) + --- 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=PAX (0.01s) --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) + --- 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=PAX (0.01s) --- 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.01s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) + --- 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=PAX (0.01s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- 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.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=PAX (0.01s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- 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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) + --- 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=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- 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=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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.02s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- 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.01s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) + --- 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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) + --- 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=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- 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.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) --- 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.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.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=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.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=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=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=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.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=-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.02s) - --- 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.02s) + --- 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.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) + --- 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.02s) + --- 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.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.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.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/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- 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=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (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.01s) - --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.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=PAX (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.01s) - --- 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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.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=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) @@ -195822,45 +195902,45 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- 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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) + --- 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=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=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=-1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) + --- 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=PAX (0.02s) + --- 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.01s) - --- 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.01s) --- 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.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=PAX (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=true,format=GNU (0.02s) --- 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=USTAR (0.01s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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.01s) --- 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.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=false,format=PAX (0.02s) + --- 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.01s) - --- 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=-2,prefix="",lossless=true,format=USTAR (0.02s) + --- 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=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) @@ -195869,75 +195949,75 @@ --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- 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=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) - --- 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.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.01s) + --- 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=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- 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.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (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.02s) - --- 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=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.01s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.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.01s) --- 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=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.01s) - --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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=USTAR (0.02s) + --- 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=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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=USTAR (0.01s) - --- 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.02s) + --- 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=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) + --- 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=USTAR (0.02s) - --- 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=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=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=9,prefix="",lossless=true,format=USTAR (0.02s) + --- 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=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- 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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) @@ -195946,13 +196026,13 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.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=false,format=USTAR (0.01s) - --- 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=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=GNU (0.01s) @@ -195965,39 +196045,39 @@ --- 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.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.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=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=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=USTAR (0.02s) - --- 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.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.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.01s) - --- 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=true,format=USTAR (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.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=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/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=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- 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.02s) - --- 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/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) @@ -196006,300 +196086,300 @@ --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) - --- 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=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) - --- 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=0,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.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.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) - --- 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.03s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.06s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) + --- 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=false,format=GNU (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.04s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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.02s) --- 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.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.03s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- 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.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) + --- 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.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) @@ -196310,12 +196390,12 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) + --- 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.01s) @@ -196337,13 +196417,13 @@ --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) + --- 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=-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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) @@ -196351,3765 +196431,3711 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=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=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.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=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) - --- 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=GNU (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=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.01s) --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) - --- 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=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) - --- 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=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.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.02s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- 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.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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.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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- 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.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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) + --- 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.02s) - --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.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=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- 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=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) + --- 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=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.03s) + --- 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/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) + --- 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=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) - --- 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.03s) + --- 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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) + --- 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=1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=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.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.25s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.26s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.11s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.25s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.27s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.24s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.27s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.24s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.27s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.32s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.27s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.24s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.32s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.25s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.24s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.25s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.26s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.24s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.26s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.20s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.21s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.19s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.16s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.22s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.23s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.15s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.18s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.23s) - --- PASS: TestGzipEStargz/testBuild (85.39s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- 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.06s) - --- 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=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) - --- 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) - --- 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.06s) - --- 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=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- 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.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) - --- 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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) - --- 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.24s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.19s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.27s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.19s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.17s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.18s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.22s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify (86.54s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify (49.24s) + --- 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.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- 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=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- 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=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- 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.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- 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=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.05s) - --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.06s) - --- 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=1,prefix="./",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.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=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) + --- 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.03s) + --- 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=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.04s) - --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.05s) - --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- 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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- 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=-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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.08s) + --- 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.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) + --- 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=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.05s) + --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.05s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.08s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (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=GNU,minChunkSize=0 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (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=USTAR,minChunkSize=0 (0.05s) + --- 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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.14s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.12s) - --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- 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=PAX,minChunkSize=0 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.13s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.16s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.18s) + --- 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.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.13s) + --- 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.06s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.06s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.06s) --- 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=GNU,minChunkSize=0 (0.10s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.10s) - --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/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.10s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.06s) + --- 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.05s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.10s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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.05s) + --- 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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- 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.04s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.09s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.05s) --- 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.06s) + --- 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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.08s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) + --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.05s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.09s) - --- 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.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (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=GNU,minChunkSize=0#01 (0.05s) + --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) + --- 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.04s) + --- 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=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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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.05s) + --- 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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) + --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.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.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) --- 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.12s) - --- 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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- 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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) + --- 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.07s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.11s) + --- 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.05s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) + --- 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.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.17s) - --- 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=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.11s) - --- 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- 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.14s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- 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.05s) --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) - --- 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 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) + --- 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.05s) --- 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.10s) - --- 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 (0.06s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- 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=USTAR,minChunkSize=0#01 (0.14s) - --- 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) + --- 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.05s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/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.05s) + --- 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.05s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) + --- 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.04s) --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- 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=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) + --- 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=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) - --- 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=GNU,minChunkSize=0#02 (0.05s) + --- 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.05s) --- 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.10s) + --- 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.04s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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.06s) + --- 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.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.07s) + --- 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.12s) - --- 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.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.22s) + --- 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.06s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.13s) + --- 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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.22s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.07s) + --- 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.16s) - --- 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.18s) + --- 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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.05s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) + --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.21s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.20s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) + --- 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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.11s) - --- 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.08s) + --- 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.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.05s) --- 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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.06s) + --- 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.06s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.20s) - --- 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=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.08s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- 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.04s) + --- 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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.05s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.13s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.20s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- 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.06s) --- 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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- 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/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.12s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.13s) - --- 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=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.06s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.13s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.12s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.15s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.21s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.07s) + --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- 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=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- 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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.12s) - --- 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/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.06s) + --- 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.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.05s) --- 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.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.09s) - --- 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=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.10s) + --- 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.06s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.15s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.06s) + --- 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.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.10s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.05s) + --- 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.06s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- 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.06s) + --- 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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.11s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.12s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.06s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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.06s) + --- 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.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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.06s) + --- 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.05s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.07s) --- 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.13s) - --- 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.05s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- 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/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.10s) + --- 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.05s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- 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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.10s) - --- 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=GNU,minChunkSize=0 (0.06s) + --- 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.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) --- 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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.06s) + --- 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.06s) + --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.14s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- 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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- 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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (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=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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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.06s) + --- 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.05s) + --- 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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=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.06s) + --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.07s) + --- 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=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.06s) --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (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.08s) --- 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.08s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.09s) + --- 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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) + --- 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.05s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) - --- 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 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.18s) - --- 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=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) - --- 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=GNU,minChunkSize=64000#01 (0.06s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) - --- 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.08s) - --- 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=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.09s) - --- 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=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.07s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.12s) + --- 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.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.09s) - --- 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=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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.05s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- 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.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.09s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.10s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- 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.05s) + --- 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=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.07s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=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.05s) + --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- 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=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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.05s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.10s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.10s) + --- 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.05s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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.05s) --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- 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.05s) + --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.06s) + --- 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.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.08s) - --- 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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- 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.09s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- 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.05s) --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- 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.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.09s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) + --- 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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- 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.09s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- 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.05s) --- 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.08s) - --- 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 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.08s) - --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.09s) - --- 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=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.06s) --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- 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.10s) - --- 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=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) --- 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.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- 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.04s) --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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.06s) --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- 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.20s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.06s) + --- 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=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=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.11s) - --- 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=GNU,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.12s) - --- 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.06s) + --- 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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) + --- 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.08s) + --- 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/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.07s) + --- 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.06s) + --- 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/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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) --- 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.12s) - --- 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=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.05s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- 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.05s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.11s) - --- 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=64000#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) - --- 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=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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) - --- 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 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.11s) - --- 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=64000#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) - --- 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=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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=GNU,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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.05s) + --- 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.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.07s) --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.10s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.09s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.10s) + --- 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.06s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) --- 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.10s) - --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.10s) - --- 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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- 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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) + --- 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.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.09s) - --- 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=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- 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.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) + --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/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.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.09s) + --- 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/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=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.08s) + --- 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.06s) + --- 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=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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.10s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- 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.06s) - --- 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.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- 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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- 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.08s) - --- 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.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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.05s) --- 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=USTAR,minChunkSize=0#02 (0.08s) + --- 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.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.06s) + --- 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=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=PAX,minChunkSize=0#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- 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.05s) --- 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.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) + --- 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/testBuild (49.79s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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=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=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.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=GNU,minChunkSize=0 (0.05s) + --- 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.04s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,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=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=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- 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.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=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.05s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- 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.03s) + --- 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=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=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=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) === RUN TestGzipFooter --- PASS: TestGzipFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 86.573s +ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 49.807s ? github.com/containerd/stargz-snapshotter/fs/config [no test files] === RUN TestCheck -time="2025-02-18T16:15:33Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test -time="2025-02-18T16:15:33Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test -time="2025-02-18T16:15:33Z" level=warning msg="check failed" error="reference hasn't been passed" mountpoint=test +time="2025-02-18T16:27:58Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test +time="2025-02-18T16:27:58Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test +time="2025-02-18T16:27:58Z" 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.025s +ok github.com/containerd/stargz-snapshotter/fs 0.018s ? github.com/containerd/stargz-snapshotter/fs/metrics/common [no test files] ? github.com/containerd/stargz-snapshotter/fs/metrics/layer [no test files] === RUN TestLayer === RUN TestLayer/testPrefetch-no_prefetch-zstd-fastest === RUN TestLayer/testPrefetch-no_prefetch-gzip-bestspeed === RUN TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed -=== RUN TestLayer/testPrefetch-prefetch-gzip-bestspeed === RUN TestLayer/testPrefetch-prefetch-externaltoc-gzip-bestspeed === RUN TestLayer/testPrefetch-prefetch-zstd-fastest +=== RUN TestLayer/testPrefetch-prefetch-gzip-bestspeed === RUN TestLayer/testPrefetch-with_dir-zstd-fastest === RUN TestLayer/testPrefetch-with_dir-gzip-bestspeed === RUN TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed === RUN TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest === RUN TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed === RUN TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed +=== RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest === RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed === RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed -=== RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest -=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_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 -=== 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_1st_chunk_in_1_chunk_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_multi_chunks_at_middle_of_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_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_2_chunks_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#02 === RUN TestLayer/reading_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 @@ -200128,15 +200154,24 @@ === RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file === RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#01 === RUN TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 === RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file === RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_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_1st_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 === RUN TestLayer/reading_single_chunk_at_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 @@ -200146,24 +200181,69 @@ === 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_max_size_file -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_single_chunk_at_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_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_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_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_2nd_chunk_in_1_chunk_file +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_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 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file +=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 +=== 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/1_whiteout_with_sibling === RUN TestLayer/1_whiteout_with_sibling#01 === RUN TestLayer/1_whiteout_with_sibling#02 @@ -200186,11 +200266,11 @@ === RUN TestLayer/no_prefetch_landmark#01 === RUN TestLayer/no_prefetch_landmark#02 === RUN TestLayer/state_file -time="2025-02-18T16:15:40Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-2693113356536233565 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:02Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6542511461849047863 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#01 -time="2025-02-18T16:15:40Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7024865703637664798 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:02Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7894527856042129030 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#02 -time="2025-02-18T16:15:40Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1377806276860053571 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:02Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7480300675684333007 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid === RUN TestLayer/file_suid#01 === RUN TestLayer/file_suid#02 @@ -200245,9 +200325,9 @@ testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo3": offsets: [96938] + testutil.go:1135: reader calls for "foo3": offsets: [96894] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [106 32250] + testutil.go:1135: reader calls for "foo/foo1": offsets: [101 32234] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -200271,9 +200351,9 @@ testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo3": offsets: [96894] + testutil.go:1135: reader calls for "foo3": offsets: [96938] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [101 32234] + testutil.go:1135: reader calls for "foo/foo1": offsets: [106 32250] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -200300,11 +200380,11 @@ === RUN TestLayer/no_prefetch_landmark#04 === RUN TestLayer/no_prefetch_landmark#05 === RUN TestLayer/state_file#03 -time="2025-02-18T16:15:40Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-378284998416624353 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:03Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6125692144130946001 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#04 -time="2025-02-18T16:15:40Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1696440830836835961 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:03Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1870556151275644654 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#05 -time="2025-02-18T16:15:40Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-2580899215593879828 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:03Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5554016352891169049 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#03 === RUN TestLayer/file_suid#04 === RUN TestLayer/file_suid#05 @@ -200414,11 +200494,11 @@ === RUN TestLayer/no_prefetch_landmark#07 === RUN TestLayer/no_prefetch_landmark#08 === RUN TestLayer/state_file#06 -time="2025-02-18T16:15:41Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1640107880172273648 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:03Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3419374716899019832 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#07 -time="2025-02-18T16:15:41Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3774149787652371454 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:03Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6268780492409723841 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#08 -time="2025-02-18T16:15:41Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8449115165764862090 fetchedPercent=50 fetchedSize=5 size=10 +time="2025-02-18T16:28:03Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8254935326965490294 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#06 === RUN TestLayer/file_suid#07 === RUN TestLayer/file_suid#08 @@ -200438,7 +200518,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: [] @@ -200450,7 +200530,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: [] @@ -200473,9 +200553,9 @@ testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo3": offsets: [96938] + testutil.go:1135: reader calls for "foo3": offsets: [96894] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [106 32250] + testutil.go:1135: reader calls for "foo/foo1": offsets: [101 32234] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] @@ -200499,161 +200579,161 @@ testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo3": offsets: [96894] + testutil.go:1135: reader calls for "foo3": offsets: [96938] testutil.go:1135: reader calls for "foo3": offsets: [] - testutil.go:1135: reader calls for "foo/foo1": offsets: [101 32234] + testutil.go:1135: reader calls for "foo/foo1": offsets: [106 32250] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] ---- PASS: TestLayer (4.52s) +--- PASS: TestLayer (3.19s) --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.01s) --- PASS: TestLayer/testPrefetch-no_prefetch-gzip-bestspeed (0.01s) - --- PASS: TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestLayer/testPrefetch-prefetch-gzip-bestspeed (0.02s) + --- PASS: TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-prefetch-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestLayer/testPrefetch-prefetch-zstd-fastest (0.03s) + --- PASS: TestLayer/testPrefetch-prefetch-zstd-fastest (0.02s) + --- PASS: TestLayer/testPrefetch-prefetch-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-with_dir-zstd-fastest (0.03s) --- PASS: TestLayer/testPrefetch-with_dir-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest (0.06s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest (0.04s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed (0.03s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed (0.04s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.04s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest (0.05s) - --- 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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 (0.05s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file (0.05s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 (0.03s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 (0.08s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file (0.05s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#01 (0.03s) - --- 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_1st_chunk_in_max_size_file (0.02s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 (0.04s) - --- 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.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.03s) - --- 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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#02 (0.02s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file (0.02s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#02 (0.04s) - --- 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.02s) - --- 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.03s) - --- 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.02s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file (0.02s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#01 (0.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.02s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file (0.02s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 (0.02s) - --- 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.02s) - --- 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.02s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file (0.02s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest (0.03s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed (0.02s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.07s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file (0.05s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.03s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file (0.02s) --- 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.02s) - --- 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.02s) + --- 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_2nd_chunk_in_1_chunk_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#01 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file#02 (0.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.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 (0.02s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#01 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 (0.01s) + --- 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_last_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 (0.01s) --- 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.02s) + --- 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.02s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 (0.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_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file (0.02s) + --- 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_1_chunk_file (0.02s) --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#01 (0.01s) - --- 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.02s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#01 (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#02 (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#01 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file (0.02s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 (0.02s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#02 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.02s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 (0.01s) --- 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_1st_chunk_in_1_chunk_file (0.01s) - --- 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_2_chunks_file (0.02s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 (0.02s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 (0.03s) + --- 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_multi_chunks_at_top_of_last_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_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.02s) + --- 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.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_1st_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#02 (0.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.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file (0.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_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.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_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.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 (0.03s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 (0.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.01s) + --- 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.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#01 (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 (0.02s) --- PASS: TestLayer/1_whiteout_with_sibling (0.02s) --- PASS: TestLayer/1_whiteout_with_sibling#01 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#02 (0.03s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.02s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.02s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.02s) - --- PASS: TestLayer/1_opaque (0.02s) + --- PASS: TestLayer/1_whiteout_with_sibling#02 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.01s) + --- PASS: TestLayer/1_opaque (0.01s) --- PASS: TestLayer/1_opaque#01 (0.00s) --- PASS: TestLayer/1_opaque#02 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling#01 (0.01s) + --- PASS: TestLayer/1_opaque_with_sibling (0.02s) + --- 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#01 (0.02s) + --- PASS: TestLayer/1_opaque_with_xattr (0.02s) + --- PASS: TestLayer/1_opaque_with_xattr#01 (0.01s) --- 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#01 (0.01s) + --- PASS: TestLayer/prefetch_landmark#02 (0.02s) --- PASS: TestLayer/no_prefetch_landmark (0.01s) --- PASS: TestLayer/no_prefetch_landmark#01 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#02 (0.01s) --- PASS: TestLayer/state_file (0.01s) - --- PASS: TestLayer/state_file#01 (0.00s) - --- PASS: TestLayer/state_file#02 (0.01s) + --- PASS: TestLayer/state_file#01 (0.01s) + --- PASS: TestLayer/state_file#02 (0.02s) --- PASS: TestLayer/file_suid (0.01s) --- PASS: TestLayer/file_suid#01 (0.01s) --- PASS: TestLayer/file_suid#02 (0.01s) @@ -200665,147 +200745,165 @@ --- PASS: TestLayer/file_sticky#02 (0.01s) --- PASS: TestLayer/symlink_size (0.01s) --- PASS: TestLayer/symlink_size#01 (0.01s) - --- PASS: TestLayer/symlink_size#02 (0.02s) - --- PASS: TestLayer/several_files_in_chunk (0.05s) - --- PASS: TestLayer/several_files_in_chunk#01 (0.05s) - --- PASS: TestLayer/several_files_in_chunk#02 (0.04s) - --- PASS: TestLayer/several_files_in_chunk_chunked (0.05s) - --- PASS: TestLayer/several_files_in_chunk_chunked#01 (0.05s) - --- PASS: TestLayer/several_files_in_chunk_chunked#02 (0.07s) - --- PASS: TestLayer/1_whiteout_with_sibling#03 (0.01s) + --- PASS: TestLayer/symlink_size#02 (0.01s) + --- PASS: TestLayer/several_files_in_chunk (0.04s) + --- PASS: TestLayer/several_files_in_chunk#01 (0.02s) + --- PASS: TestLayer/several_files_in_chunk#02 (0.03s) + --- PASS: TestLayer/several_files_in_chunk_chunked (0.04s) + --- PASS: TestLayer/several_files_in_chunk_chunked#01 (0.03s) + --- PASS: TestLayer/several_files_in_chunk_chunked#02 (0.03s) + --- PASS: TestLayer/1_whiteout_with_sibling#03 (0.02s) --- PASS: TestLayer/1_whiteout_with_sibling#04 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#05 (0.02s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#03 (0.02s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#04 (0.01s) + --- PASS: TestLayer/1_whiteout_with_sibling#05 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#03 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#04 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#05 (0.01s) - --- PASS: TestLayer/1_opaque#03 (0.01s) - --- PASS: TestLayer/1_opaque#04 (0.02s) + --- PASS: TestLayer/1_opaque#03 (0.02s) + --- PASS: TestLayer/1_opaque#04 (0.01s) --- PASS: TestLayer/1_opaque#05 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling#03 (0.02s) - --- PASS: TestLayer/1_opaque_with_sibling#04 (0.01s) + --- PASS: TestLayer/1_opaque_with_sibling#03 (0.01s) + --- PASS: TestLayer/1_opaque_with_sibling#04 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#05 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#03 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#04 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#05 (0.01s) --- PASS: TestLayer/prefetch_landmark#03 (0.01s) --- PASS: TestLayer/prefetch_landmark#04 (0.01s) - --- PASS: TestLayer/prefetch_landmark#05 (0.01s) + --- PASS: TestLayer/prefetch_landmark#05 (0.02s) --- PASS: TestLayer/no_prefetch_landmark#03 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#04 (0.02s) - --- PASS: TestLayer/no_prefetch_landmark#05 (0.01s) - --- PASS: TestLayer/state_file#03 (0.02s) - --- PASS: TestLayer/state_file#04 (0.01s) + --- 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.01s) --- PASS: TestLayer/file_suid#03 (0.01s) - --- 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.01s) + --- PASS: TestLayer/dir_sgid#04 (0.00s) --- PASS: TestLayer/dir_sgid#05 (0.01s) --- PASS: TestLayer/file_sticky#03 (0.01s) - --- PASS: TestLayer/file_sticky#04 (0.01s) + --- PASS: TestLayer/file_sticky#04 (0.00s) --- PASS: TestLayer/file_sticky#05 (0.01s) --- PASS: TestLayer/symlink_size#03 (0.01s) --- PASS: TestLayer/symlink_size#04 (0.01s) --- PASS: TestLayer/symlink_size#05 (0.02s) - --- PASS: TestLayer/several_files_in_chunk#03 (0.05s) - --- PASS: TestLayer/several_files_in_chunk#04 (0.04s) - --- PASS: TestLayer/several_files_in_chunk#05 (0.04s) - --- PASS: TestLayer/several_files_in_chunk_chunked#03 (0.07s) - --- PASS: TestLayer/several_files_in_chunk_chunked#04 (0.05s) - --- PASS: TestLayer/several_files_in_chunk_chunked#05 (0.05s) - --- PASS: TestLayer/1_whiteout_with_sibling#06 (0.03s) + --- PASS: TestLayer/several_files_in_chunk#03 (0.03s) + --- PASS: TestLayer/several_files_in_chunk#04 (0.02s) + --- PASS: TestLayer/several_files_in_chunk#05 (0.02s) + --- PASS: TestLayer/several_files_in_chunk_chunked#03 (0.05s) + --- PASS: TestLayer/several_files_in_chunk_chunked#04 (0.03s) + --- PASS: TestLayer/several_files_in_chunk_chunked#05 (0.03s) + --- PASS: TestLayer/1_whiteout_with_sibling#06 (0.02s) --- PASS: TestLayer/1_whiteout_with_sibling#07 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#08 (0.01s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#06 (0.01s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#07 (0.01s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#08 (0.01s) - --- PASS: TestLayer/1_opaque#06 (0.02s) - --- PASS: TestLayer/1_opaque#07 (0.01s) + --- PASS: TestLayer/1_opaque#06 (0.01s) + --- PASS: TestLayer/1_opaque#07 (0.00s) --- PASS: TestLayer/1_opaque#08 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling#06 (0.02s) + --- PASS: TestLayer/1_opaque_with_sibling#06 (0.01s) --- PASS: TestLayer/1_opaque_with_sibling#07 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling#08 (0.02s) - --- PASS: TestLayer/1_opaque_with_xattr#06 (0.02s) - --- PASS: TestLayer/1_opaque_with_xattr#07 (0.02s) + --- PASS: TestLayer/1_opaque_with_sibling#08 (0.01s) + --- PASS: TestLayer/1_opaque_with_xattr#06 (0.01s) + --- PASS: TestLayer/1_opaque_with_xattr#07 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#08 (0.01s) --- PASS: TestLayer/prefetch_landmark#06 (0.01s) - --- PASS: TestLayer/prefetch_landmark#07 (0.02s) + --- PASS: TestLayer/prefetch_landmark#07 (0.00s) --- PASS: TestLayer/prefetch_landmark#08 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#06 (0.02s) + --- PASS: TestLayer/no_prefetch_landmark#06 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#07 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#08 (0.02s) - --- PASS: TestLayer/state_file#06 (0.02s) + --- PASS: TestLayer/no_prefetch_landmark#08 (0.01s) + --- PASS: TestLayer/state_file#06 (0.01s) --- PASS: TestLayer/state_file#07 (0.01s) --- PASS: TestLayer/state_file#08 (0.01s) --- PASS: TestLayer/file_suid#06 (0.01s) - --- PASS: TestLayer/file_suid#07 (0.01s) + --- 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.01s) + --- PASS: TestLayer/dir_sgid#07 (0.00s) --- PASS: TestLayer/dir_sgid#08 (0.01s) --- PASS: TestLayer/file_sticky#06 (0.01s) - --- PASS: TestLayer/file_sticky#07 (0.01s) + --- PASS: TestLayer/file_sticky#07 (0.00s) --- PASS: TestLayer/file_sticky#08 (0.01s) - --- PASS: TestLayer/symlink_size#06 (0.01s) + --- PASS: TestLayer/symlink_size#06 (0.02s) --- PASS: TestLayer/symlink_size#07 (0.01s) --- PASS: TestLayer/symlink_size#08 (0.01s) --- PASS: TestLayer/several_files_in_chunk#06 (0.04s) - --- PASS: TestLayer/several_files_in_chunk#07 (0.06s) - --- PASS: TestLayer/several_files_in_chunk#08 (0.04s) - --- PASS: TestLayer/several_files_in_chunk_chunked#06 (0.05s) - --- PASS: TestLayer/several_files_in_chunk_chunked#07 (0.06s) - --- PASS: TestLayer/several_files_in_chunk_chunked#08 (0.07s) + --- PASS: TestLayer/several_files_in_chunk#07 (0.03s) + --- PASS: TestLayer/several_files_in_chunk#08 (0.03s) + --- PASS: TestLayer/several_files_in_chunk_chunked#06 (0.04s) + --- PASS: TestLayer/several_files_in_chunk_chunked#07 (0.03s) + --- PASS: TestLayer/several_files_in_chunk_chunked#08 (0.04s) === RUN TestWaiter --- PASS: TestWaiter (1.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/layer 5.566s +ok github.com/containerd/stargz-snapshotter/fs/layer 4.204s === RUN TestReader +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_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_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_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_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_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_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_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_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_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_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_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_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_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_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 @@ -200815,195 +200913,123 @@ === 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_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_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_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_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_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_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_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_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_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_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_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_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_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_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_clean_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_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_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_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_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_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_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_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_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_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_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_edge_filled_cache_zstd-fastest +=== 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_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_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_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_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_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_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_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_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 @@ -201016,96 +201042,150 @@ === 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_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_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_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_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_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_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_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed === 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_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_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_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_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_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_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_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_last_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_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_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_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_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_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_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_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_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_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_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_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_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_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/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_true_zstd-fastest === RUN TestReader/test_cache_verify_true_true_true_gzip-bestspeed -=== RUN TestReader/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed -=== RUN TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_false_zstd-fastest === RUN TestReader/test_cache_verify_true_true_false_gzip-bestspeed +=== RUN TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_true_zstd-fastest === RUN TestReader/test_cache_verify_true_false_true_gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_true_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_false_zstd-fastest === RUN TestReader/test_cache_verify_true_false_false_gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_false_externaltoc-gzip-bestspeed +=== RUN TestReader/test_cache_verify_false_true_true_zstd-fastest === RUN TestReader/test_cache_verify_false_true_true_gzip-bestspeed === RUN TestReader/test_cache_verify_false_true_true_externaltoc-gzip-bestspeed -=== RUN TestReader/test_cache_verify_false_true_true_zstd-fastest -=== 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_true_false_zstd-fastest +=== 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_true_zstd-fastest === RUN TestReader/test_cache_verify_false_false_false_zstd-fastest === RUN TestReader/test_cache_verify_false_false_false_gzip-bestspeed === RUN TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed @@ -201193,372 +201273,472 @@ 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 (6.99s) +--- PASS: TestReader (4.61s) + --- 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.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_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_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_sparse_cache_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.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_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- 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_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_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_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_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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_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.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_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_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_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.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) - --- 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.02s) - --- 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_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.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.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_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_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.02s) - --- 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_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_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_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- 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.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_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_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.01s) - --- 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_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_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) --- 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_clean_cache_zstd-fastest (0.02s) + --- 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_max_size_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.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.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- 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_max_size_file_with_clean_cache_zstd-fastest (0.02s) - --- 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_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.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- 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_1_chunk_file_with_clean_cache_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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) - --- 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_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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.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_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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_2nd_chunk_in_1_chunk_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_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_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_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- 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_sparse_cache_zstd-fastest (0.02s) - --- 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_zstd-fastest (0.02s) - --- 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.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- 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_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) --- 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.01s) --- 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.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) - --- 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_clean_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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.01s) --- 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_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_zstd-fastest (0.02s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- 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_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_clean_cache_zstd-fastest (0.02s) + --- 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_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- 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_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.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_edge_filled_cache_gzip-bestspeed (0.01s) --- 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.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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_zstd-fastest (0.02s) - --- 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.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.04s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.04s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.08s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.04s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.04s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- 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_2_chunks_file_with_clean_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.04s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) - --- 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.03s) - --- 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.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.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_zstd-fastest (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.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_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.02s) - --- 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_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_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_edge_filled_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_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.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_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.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.07s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.04s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.05s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- 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_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.03s) - --- 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_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_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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_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_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_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.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) + --- 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.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_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_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_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.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.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.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) + --- 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.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_edge_filled_cache_zstd-fastest (0.03s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_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_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.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- 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.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_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) + --- 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.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_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.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_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.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_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_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.02s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_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.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- 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_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.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.03s) - --- 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.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.03s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) - --- 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.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- 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.02s) - --- PASS: TestReader/test_cache_verify_true_true_true_zstd-fastest (0.03s) - --- PASS: TestReader/test_cache_verify_true_true_true_gzip-bestspeed (0.03s) + --- 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_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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_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_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_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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_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_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_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_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.05s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.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_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_sparse_cache_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.01s) + --- 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.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_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.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.02s) + --- 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_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_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/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed (0.04s) - --- PASS: TestReader/test_cache_verify_true_true_false_zstd-fastest (0.06s) - --- PASS: TestReader/test_cache_verify_true_true_false_gzip-bestspeed (0.06s) - --- PASS: TestReader/test_cache_verify_true_false_true_zstd-fastest (0.06s) - --- PASS: TestReader/test_cache_verify_true_false_true_gzip-bestspeed (0.02s) + --- PASS: TestReader/test_cache_verify_true_true_true_zstd-fastest (0.04s) + --- PASS: TestReader/test_cache_verify_true_true_true_gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_true_true_false_zstd-fastest (0.04s) + --- PASS: TestReader/test_cache_verify_true_true_false_gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_true_false_true_zstd-fastest (0.03s) + --- PASS: TestReader/test_cache_verify_true_false_true_gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_true_false_true_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/test_cache_verify_true_false_false_zstd-fastest (0.05s) + --- PASS: TestReader/test_cache_verify_true_false_false_zstd-fastest (0.04s) --- PASS: TestReader/test_cache_verify_true_false_false_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_true_false_false_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/test_cache_verify_false_true_true_gzip-bestspeed (0.04s) + --- PASS: TestReader/test_cache_verify_false_true_true_zstd-fastest (0.03s) + --- PASS: TestReader/test_cache_verify_false_true_true_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_false_true_true_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/test_cache_verify_false_true_true_zstd-fastest (0.05s) - --- PASS: TestReader/test_cache_verify_false_true_false_zstd-fastest (0.02s) - --- PASS: TestReader/test_cache_verify_false_true_false_gzip-bestspeed (0.02s) + --- PASS: TestReader/test_cache_verify_false_true_false_gzip-bestspeed (0.03s) --- PASS: TestReader/test_cache_verify_false_true_false_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/test_cache_verify_false_false_true_gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_false_true_false_zstd-fastest (0.03s) + --- PASS: TestReader/test_cache_verify_false_false_true_zstd-fastest (0.03s) + --- PASS: TestReader/test_cache_verify_false_false_true_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_false_false_true_externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/test_cache_verify_false_false_true_zstd-fastest (0.06s) - --- PASS: TestReader/test_cache_verify_false_false_false_zstd-fastest (0.03s) - --- PASS: TestReader/test_cache_verify_false_false_false_gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_false_false_false_zstd-fastest (0.04s) + --- PASS: TestReader/test_cache_verify_false_false_false_gzip-bestspeed (0.05s) --- PASS: TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/zstd-fastest (0.08s) - --- PASS: TestReader/gzip-bestspeed (0.07s) - --- PASS: TestReader/externaltoc-gzip-bestspeed (0.09s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.12s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.09s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.11s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.14s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.07s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.08s) + --- PASS: TestReader/zstd-fastest (0.06s) + --- PASS: TestReader/gzip-bestspeed (0.05s) + --- PASS: TestReader/externaltoc-gzip-bestspeed (0.05s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.02s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.03s) PASS -ok github.com/containerd/stargz-snapshotter/fs/reader 7.020s +ok github.com/containerd/stargz-snapshotter/fs/reader 4.627s ? github.com/containerd/stargz-snapshotter/fs/source [no test files] ? github.com/containerd/stargz-snapshotter/metadata [no test files] === RUN TestReadAt -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_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_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_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_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_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_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 @@ -201568,6 +201748,10 @@ 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_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 @@ -201580,10 +201764,6 @@ 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_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_clean_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - 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 @@ -201592,11 +201772,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_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_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_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_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_sparse_cache +=== RUN TestReadAt/reading_single_chunk_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: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 @@ -201604,34 +201782,12 @@ 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 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_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_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 +=== 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_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 blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache @@ -201640,6 +201796,10 @@ 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 + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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 @@ -201652,6 +201812,10 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_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_single_get_prefetch_with_single_reg_with_clean_cache @@ -201660,9 +201824,9 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== 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_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_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 @@ -201672,10 +201836,6 @@ 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_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 @@ -201700,86 +201860,6 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_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_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_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_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:2 blob_test.go:736: serving whole range "bytes=0-2" = 3 @@ -201796,6 +201876,8 @@ 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_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_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache @@ -201810,12 +201892,6 @@ blob_test.go:736: serving whole range "bytes=0-2" = 3 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_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 - blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache @@ -201824,6 +201900,14 @@ 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 + 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 @@ -201832,13 +201916,17 @@ 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 +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== 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_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== 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_single_reg_with_clean_cache +=== 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_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 @@ -201848,41 +201936,21 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_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 +=== 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_single_get_prefetch_with_single_reg_with_sparse_cache +=== 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_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 - 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_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_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_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_1_chunk_blob_multiple_get_prefetch_with_multi_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_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_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_2nd_chunk_in_1_chunk_blob_multiple_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_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_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_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: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 blob_test.go:208: reading offset:4, size:2 @@ -201896,17 +201964,17 @@ 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_multi_reg_with_clean_cache +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_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_edge_filled_cache blob_test.go:208: reading offset:4, size:2 @@ -201920,162 +201988,102 @@ 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_single_get_prefetch_with_single_reg_with_clean_cache +=== 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_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_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_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_sparse_cache +=== 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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== 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_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== 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 + 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_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_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_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_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== 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_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== 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_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_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_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_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== 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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== 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_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== 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_max_size_blob_single_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_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_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_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_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 +=== 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_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== 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_sparse_cache +=== 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 -=== 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_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_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_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_edge_filled_cache +=== 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_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_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_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_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_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_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 @@ -202092,6 +202100,12 @@ 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 @@ -202102,18 +202116,20 @@ 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 +=== 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 -=== 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: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_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== 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_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 @@ -202124,19 +202140,11 @@ 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_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 +=== 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_sparse_cache +=== 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_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== 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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:7 @@ -202150,6 +202158,10 @@ 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_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -202158,33 +202170,9 @@ blob_test.go:208: reading offset:0, size:7 === RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_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_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_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 +=== 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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== 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 @@ -202194,9 +202182,11 @@ 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 +=== 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_single_get_prefetch_with_single_reg_with_clean_cache +=== 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 @@ -202204,63 +202194,137 @@ 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 +=== 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_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_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 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +time="2025-02-18T16:28:06Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2025-02-18T16:28:06Z" 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_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-02-18T16:15:46Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2025-02-18T16:28:06Z" 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 +=== 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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== 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_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== 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_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== 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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== 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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== 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 -time="2025-02-18T16:15:46Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-02-18T16:15:46Z" level=info msg="Received status code: . Setting single range mode and retrying..." -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - 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 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_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_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_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_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 -=== 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: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 @@ -202269,11 +202333,13 @@ blob_test.go:208: reading offset:1, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== 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_single_get_prefetch_with_single_reg_with_clean_cache +=== 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 @@ -202283,16 +202349,6 @@ 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_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 @@ -202309,6 +202365,10 @@ 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_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_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 @@ -202319,9 +202379,29 @@ 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 +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_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_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_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 @@ -202347,6 +202427,10 @@ 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_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 @@ -202355,9 +202439,11 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_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_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_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 @@ -202365,11 +202451,19 @@ 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 +=== 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_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_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 +time="2025-02-18T16:28:06Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2025-02-18T16:28:06Z" 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_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_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:4, size:7 @@ -202383,21 +202477,11 @@ blob_test.go:208: reading offset:4, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:7 -time="2025-02-18T16:15:46Z" 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_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-02-18T16:15:46Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-02-18T16:15:46Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2025-02-18T16:28:06Z" 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_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache @@ -202406,12 +202490,6 @@ 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_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 @@ -202422,6 +202500,8 @@ 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_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 @@ -202434,8 +202514,6 @@ 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_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 @@ -202446,11 +202524,7 @@ blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_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 +=== 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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:7 @@ -202458,7 +202532,11 @@ blob_test.go:208: reading offset:10, size:7 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== 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_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:7 @@ -202470,67 +202548,105 @@ 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 ---- PASS: TestReadAt (0.22s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_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) +=== 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 +--- PASS: TestReadAt (0.13s) + --- 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_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_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_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_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_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_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_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_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_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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_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_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_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_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_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_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_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_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) @@ -202543,294 +202659,258 @@ --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_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_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_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_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_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_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_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_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_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_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_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_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_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_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_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_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_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_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_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_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_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_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_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_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_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_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_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_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_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_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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_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_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_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_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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_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_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_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_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_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_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_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_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_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_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_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_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_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_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_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_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_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_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_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_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_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_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_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_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_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_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_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_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_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_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_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_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_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_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_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_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_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_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_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_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_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_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_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_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_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_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_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_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_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) @@ -202843,66 +202923,66 @@ --- 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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_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_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_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_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_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_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_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_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_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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_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_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) === RUN TestFailReadAt blob_test.go:736: serving whole range "bytes=0-9" = 10 blob_test.go:736: serving whole range "bytes=0-9" = 10 @@ -202924,7 +203004,7 @@ === RUN TestMirror/headers-with-mirrors === RUN TestMirror/headers-with-mirrors-invalid-all === RUN TestMirror/headers-with-redirected-mirror ---- PASS: TestMirror (0.02s) +--- PASS: TestMirror (0.01s) --- PASS: TestMirror/no-mirror (0.00s) --- PASS: TestMirror/valid-mirror (0.00s) --- PASS: TestMirror/invalid-mirror (0.00s) @@ -202940,28 +203020,22 @@ === RUN TestCheck --- PASS: TestCheck (0.00s) === RUN TestRetry -2025/02/18 16:15:46 [DEBUG] GET test -2025/02/18 16:15:46 [ERR] GET test request failed: Get "test": dummy error -2025/02/18 16:15:46 [DEBUG] GET test: retrying in 1.728191409s (4 left) -2025/02/18 16:15:48 [DEBUG] GET test (status: 429): retrying in 2.185750886s (3 left) -2025/02/18 16:15:50 [DEBUG] GET test (status: 503): retrying in 4.630556527s (2 left) ---- PASS: TestRetry (8.56s) +2025/02/18 16:28:07 [DEBUG] GET test +2025/02/18 16:28:07 [ERR] GET test request failed: Get "test": dummy error +2025/02/18 16:28:07 [DEBUG] GET test: retrying in 1.502698826s (4 left) +2025/02/18 16:28:08 [DEBUG] GET test (status: 429): retrying in 3.132281599s (3 left) +2025/02/18 16:28:11 [DEBUG] GET test (status: 503): retrying in 6.462751735s (2 left) +--- PASS: TestRetry (11.12s) === RUN TestRegionSet --- PASS: TestRegionSet (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/remote 9.043s +ok github.com/containerd/stargz-snapshotter/fs/remote 11.478s ? github.com/containerd/stargz-snapshotter/metadata/testutil [no test files] ? github.com/containerd/stargz-snapshotter/recorder [no test files] ? github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go [no test files] ? github.com/containerd/stargz-snapshotter/store [no test files] -? github.com/containerd/stargz-snapshotter/util/containerdutil [no test files] -? github.com/containerd/stargz-snapshotter/util/criutil [no test files] -? github.com/containerd/stargz-snapshotter/util/ioutils [no test files] -? github.com/containerd/stargz-snapshotter/util/namedmutex [no test files] -? github.com/containerd/stargz-snapshotter/util/testutil [no test files] -? github.com/containerd/stargz-snapshotter/version [no test files] === RUN TestReader -=== RUN TestReader/empty-zstd-fastest +=== RUN TestReader/empty-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -202970,7 +203044,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression +=== 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" : ---------- @@ -202979,7 +203053,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression +=== RUN TestReader/empty-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -202988,7 +203062,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly +=== RUN TestReader/empty-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -202997,7 +203071,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-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203006,7 +203080,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default +=== RUN TestReader/empty-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203015,7 +203089,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression +=== RUN TestReader/empty-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203024,7 +203098,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed +=== RUN TestReader/empty-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203033,7 +203107,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-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203042,7 +203116,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-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203051,7 +203125,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-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203060,7 +203134,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-defaultcompression +=== RUN TestReader/empty-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203087,7 +203161,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-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203105,7 +203179,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-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203114,7 +203188,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-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203123,7 +203197,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-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203132,7 +203206,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-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203141,7 +203215,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-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203150,7 +203224,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-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203159,7 +203233,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-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203168,7 +203242,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-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203177,7 +203251,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression#02 +=== RUN TestReader/empty-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203186,7 +203260,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#02 +=== RUN TestReader/empty-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203195,7 +203269,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-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203204,7 +203278,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression#02 +=== RUN TestReader/empty-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203213,7 +203287,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-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203222,7 +203296,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-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203231,7 +203305,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-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203240,7 +203314,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/empty-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203249,7 +203323,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-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203258,7 +203332,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-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203267,7 +203341,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-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203276,7 +203350,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression#02 +=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203285,7 +203359,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/empty-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203294,7 +203368,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/empty-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203303,7 +203377,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-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203312,7 +203386,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-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203321,7 +203395,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed#03 +=== RUN TestReader/empty-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203330,7 +203404,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression#03 +=== RUN TestReader/empty-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203339,7 +203413,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-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203348,7 +203422,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/empty-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203357,7 +203431,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-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203366,7 +203440,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-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203375,7 +203449,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression#03 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203384,7 +203458,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#03 +=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203393,15 +203467,15 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest +=== RUN TestReader/files-gzip-defaultcompression 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 @@ -203412,91 +203486,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-zstd-bettercompression +=== RUN TestReader/files-gzip-huffmanonly 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: +- [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 - 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-huffmanonly - 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: +- [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-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" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression +=== RUN TestReader/files-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go: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 @@ -203507,7 +203524,26 @@ testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed +=== RUN TestReader/files-externaltoc-gzip-bestcompression + 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-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- @@ -203519,14 +203555,14 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression +=== RUN TestReader/files-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203545,91 +203581,91 @@ testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed +=== RUN TestReader/files-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression +=== RUN TestReader/files-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go: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] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/files-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly +=== RUN TestReader/files-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "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] "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-no-compression#01 +=== RUN TestReader/files-zstd-bettercompression 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 @@ -203640,7 +203676,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-bestspeed#01 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203652,41 +203688,41 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "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#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: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-bestspeed#01 +=== 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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -203697,64 +203733,26 @@ 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#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: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-externaltoc-gzip-defaultcompression#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" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/files-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default#01 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -203766,33 +203764,33 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression#01 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go: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-defaultcompression#01 +=== 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" : ---------- @@ -203804,79 +203802,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:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly#01 +=== RUN TestReader/files-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go: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-fastest#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" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest#02 +=== RUN TestReader/files-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression#02 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -203887,102 +203866,83 @@ 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#02 - 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-gzip-huffmanonly#02 +=== RUN TestReader/files-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : urw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/files-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [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#02 +=== RUN TestReader/files-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : urw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [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: +- [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:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.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: +- [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: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression#02 +=== RUN TestReader/files-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] "y.txt" : -rw-r--r-- @@ -203994,33 +203954,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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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-gzip-bestcompression#02 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -204032,33 +203973,52 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/files-gzip-defaultcompression#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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- @@ -204077,72 +204037,110 @@ testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#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: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/files-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "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] ".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#03 +=== 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" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-bestspeed#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-bestcompression#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression#03 +=== RUN TestReader/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] "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 @@ -204156,6 +204154,63 @@ === RUN TestReader/files-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go: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-gzip-bestcompression#03 + 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: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-defaultcompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : urw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go: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-huffmanonly#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -204165,33 +204220,52 @@ 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#03 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/files-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -204203,41 +204277,41 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "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-bestcompression#03 +=== RUN TestReader/files-gzip-no-compression#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: +- [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] ".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] "foo" : urw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest#03 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [5] "y.txt" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -204248,62 +204322,62 @@ 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-bettercompression#03 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: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#03 +=== RUN TestReader/files-zstd-fastest#03 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: +- [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: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly#03 +=== RUN TestReader/files-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : 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] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [3] "y.txt" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [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-fastest testutil.go:318: vvvvv Node tree vvvvv @@ -204323,9 +204397,9 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -204335,6 +204409,30 @@ testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-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-- @@ -204342,6 +204440,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 @@ -204355,65 +204454,65 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression +=== RUN TestReader/dirs-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: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + 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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [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: +- [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] "yyy" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly +=== 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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- + 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: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: +- [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-huffmanonly +=== RUN TestReader/dirs-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [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-- @@ -204423,13 +204522,63 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed + 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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "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-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go: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-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -204461,6 +204610,31 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [10] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [10] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-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: +- [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-- @@ -204480,7 +204654,7 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -204498,14 +204672,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-bestcompression +=== 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" : ---------- @@ -204520,42 +204694,67 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed +=== 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: +- [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: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: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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestcompression +=== 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" : ---------- @@ -204580,34 +204779,35 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [10] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "xxxx" : -rw-r--r-- + testutil.go:440: +- [9] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#01 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -204616,29 +204816,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: +- [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-bestspeed#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: +- [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-- @@ -204655,43 +204854,18 @@ 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 - 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-bestspeed#01 +=== RUN TestReader/dirs-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -204705,15 +204879,15 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#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: +- [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-- @@ -204723,14 +204897,14 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "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-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-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" : ---------- @@ -204747,23 +204921,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-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/dirs-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [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-- @@ -204780,90 +204954,40 @@ 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 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "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: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === 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: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- - testutil.go: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-huffmanonly#01 +=== RUN TestReader/dirs-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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-- @@ -204873,25 +204997,25 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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-fastest#01 +=== RUN TestReader/dirs-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -204905,15 +205029,15 @@ testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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-- @@ -204923,39 +205047,14 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-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: +- [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-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "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-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/dirs-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : dtrw------- @@ -204970,6 +205069,7 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -204978,45 +205078,19 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-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: +- [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] "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-zstd-default#02 +=== RUN TestReader/dirs-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -205030,57 +205104,57 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#02 +=== RUN TestReader/dirs-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- testutil.go:440: +- [9] "xxxx" : -rw-r--r-- testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- testutil.go:440: +- [9] "xxxx" : -rw-r--r-- testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed#02 +=== RUN TestReader/dirs-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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: +- [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: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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#02 +=== RUN TestReader/dirs-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -205105,7 +205179,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest#02 +=== RUN TestReader/dirs-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -205130,7 +205204,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#02 +=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -205155,7 +205229,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#02 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -205170,6 +205244,7 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [6] "xxxx" : -rw-r--r-- @@ -205178,20 +205253,19 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly#02 +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go: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 @@ -205205,43 +205279,43 @@ 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-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - 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: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/dirs-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -205255,21 +205329,22 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/dirs-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -205278,20 +205353,19 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default#03 +=== RUN TestReader/dirs-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "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 @@ -205305,15 +205379,15 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#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] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "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-- @@ -205323,22 +205397,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] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed#03 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [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-- @@ -205348,72 +205422,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: +- [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-bestcompression#03 +=== RUN TestReader/dirs-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxxx" : -rw-r--r-- testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "xxxx" : -rw-r--r-- testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/dirs-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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: +- [3] "foo" : dtrw------- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "a" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [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: +- [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-zstd-fastest#03 +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#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: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [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-- @@ -205422,23 +205521,23 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [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: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#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-- 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-- @@ -205448,14 +205547,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-defaultcompression#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" : ---------- @@ -205472,69 +205571,17 @@ 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-gzip-huffmanonly#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: +- [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: +- [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/hardlinks-gzip-defaultcompression - 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly +=== RUN TestReader/hardlinks-externaltoc-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: +- [3] "foolink" : -rw-r--r-- @@ -205542,6 +205589,8 @@ 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 @@ -205555,107 +205604,57 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [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] "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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed +=== RUN TestReader/hardlinks-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression +=== RUN TestReader/hardlinks-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [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-bestspeed +=== RUN TestReader/hardlinks-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -205670,6 +205669,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-- @@ -205677,12 +205678,37 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression +=== RUN TestReader/hardlinks-gzip-bestcompression + 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-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 @@ -205690,11 +205716,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-- @@ -205703,59 +205728,83 @@ 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 +=== RUN TestReader/hardlinks-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "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:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [7] "1" : drwxr-xr-x testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + 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: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -205770,6 +205819,7 @@ 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-- @@ -205778,11 +205828,37 @@ 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression +=== RUN TestReader/hardlinks-zstd-bettercompression + 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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly 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 @@ -205790,11 +205866,10 @@ testutil.go:440: +- [2] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go: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 @@ -205803,9 +205878,33 @@ testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#01 +=== RUN TestReader/hardlinks-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] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- @@ -205823,16 +205922,18 @@ 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-zstd-bettercompression#01 +=== 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-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -205840,8 +205941,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:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -205855,18 +205954,18 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression#01 +=== 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: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 @@ -205880,43 +205979,18 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#01 - 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: +- [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-default#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -205930,48 +206004,21 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [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: +- [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-gzip-bestspeed#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [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: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 @@ -205979,35 +206026,38 @@ 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-bestcompression#01 +=== RUN TestReader/hardlinks-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "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: +- [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-bestspeed#01 +=== RUN TestReader/hardlinks-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [2] "foolink2" : -rw-r--r-- @@ -206016,46 +206066,45 @@ testutil.go:440: +- [2] "foolink" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "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-externaltoc-gzip-bestcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + 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: +- [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: +- [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: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -206070,8 +206119,6 @@ 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 @@ -206079,12 +206126,37 @@ 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-huffmanonly#01 +=== RUN TestReader/hardlinks-zstd-fastest#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: +- [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#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-- @@ -206092,6 +206164,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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -206105,21 +206179,22 @@ testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#02 +=== RUN TestReader/hardlinks-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [7] "1" : drwxr-xr-x testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [2] "barlink" : -rw-r--r-- testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + 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-- @@ -206128,37 +206203,60 @@ testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "barlink" : -rw-r--r-- testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-gzip-defaultcompression#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: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: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-gzip-huffmanonly#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] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-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" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -206167,6 +206265,7 @@ 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 @@ -206180,91 +206279,91 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - 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#02 +=== RUN TestReader/hardlinks-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" : -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: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#02 +=== RUN TestReader/hardlinks-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go: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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression#02 +=== RUN TestReader/hardlinks-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [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: ^^^^^^^^^^^^^^^^^^^^^ @@ -206273,29 +206372,28 @@ 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-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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 @@ -206304,8 +206402,9 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/hardlinks-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -206320,45 +206419,6 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "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-defaultcompression#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: +- [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-externaltoc-gzip-huffmanonly#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [5] "foolink" : -rw-r--r-- @@ -206367,47 +206427,12 @@ 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: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-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" : -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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/hardlinks-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foolink" : -rw-r--r-- @@ -206416,10 +206441,10 @@ 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: +- [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 @@ -206428,12 +206453,10 @@ testutil.go:440: +- [6] "1" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : -rw-r--r-- @@ -206442,47 +206465,25 @@ 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: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foolink" : -rw-r--r-- testutil.go:440: +- [4] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "1" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "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: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#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" : ---------- + 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-- @@ -206490,22 +206491,20 @@ 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: +- [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:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#03 +=== RUN TestReader/hardlinks-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [6] "barlink" : -rw-r--r-- @@ -206513,10 +206512,10 @@ 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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -206530,48 +206529,46 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#03 +=== RUN TestReader/hardlinks-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [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: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [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-bestcompression#03 +=== RUN TestReader/hardlinks-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- 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-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -206579,58 +206576,60 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#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: +- [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: +- [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: +- [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: +- [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-zstd-fastest#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [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] "barlink" : -rw-r--r-- - testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "1" : drwxr-xr-x - testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#03 +=== RUN TestReader/hardlinks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] "foosym" : Lrw-r--r-- @@ -206645,42 +206644,42 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- testutil.go:440: +- [6] "1" : drwxr-xr-x testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression#03 +=== RUN TestReader/hardlinks-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [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: +- [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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] "foo" : -rw-r--r-- @@ -206700,12 +206699,87 @@ testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foolink" : -rw-r--r-- - testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:440: +- [7] "1" : drwxr-xr-x testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#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-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-bettercompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- @@ -206719,29 +206793,29 @@ 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: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression +=== RUN TestReader/various_files-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- - testutil.go: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: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv @@ -206757,31 +206831,12 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression +=== RUN TestReader/various_files-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -206793,14 +206848,14 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -206819,7 +206874,7 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression +=== RUN TestReader/various_files-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -206838,53 +206893,53 @@ 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-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "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] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest +=== RUN TestReader/various_files-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression +=== RUN TestReader/various_files-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [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 @@ -206898,23 +206953,42 @@ === 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 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT 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-gzip-huffmanonly +=== 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" : ---------- @@ -206928,96 +207002,77 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#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: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/various_files-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default#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] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go: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-gzip-no-compression#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] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -207028,34 +207083,15 @@ testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression#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: +- [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 @@ -207069,145 +207105,145 @@ === 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: +- [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: +- [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] "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-fastest#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] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go: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#01 +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#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: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#01 +=== RUN TestReader/various_files-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go: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: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#02 +=== 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: +- [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: +- [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: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#02 +=== RUN TestReader/various_files-gzip-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: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#02 +=== 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: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-zstd-fastest#02 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 @@ -207218,7 +207254,7 @@ 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-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -207237,83 +207273,102 @@ testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [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-bestcompression#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] "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: +- [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-externaltoc-gzip-defaultcompression#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: +- [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-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/various_files-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] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "cdev" : Dc--------- + testutil.go:440: +- [3] "bdev" : D--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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-default#02 +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -207332,26 +207387,26 @@ testutil.go:440: +- [7] "bdev" : D--------- testutil.go:440: +- [4] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#02 +=== RUN TestReader/various_files-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-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" : ---------- @@ -207370,216 +207425,235 @@ testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- 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: +- [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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-zstd-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: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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] "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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [6] "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: +- [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] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#03 +=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "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: +- [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: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "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#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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "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] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "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: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#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: +- [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: +- [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-zstd-default#03 +=== RUN TestReader/various_files-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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#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: +- [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: +- [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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [4] "bdev" : D--------- testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- 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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/various_files-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -207598,62 +207672,62 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#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" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "cdev" : Dc--------- + testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [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/chunks-gzip-huffmanonly +=== RUN TestReader/chunks-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- testutil.go: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: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest +=== 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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression +=== 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: +- [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 @@ -207662,7 +207736,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 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -207677,22 +207751,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression +=== RUN TestReader/chunks-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed +=== 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" : ---------- @@ -207704,16 +207778,31 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-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: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-gzip-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" : 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 @@ -207722,22 +207811,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression +=== RUN TestReader/chunks-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [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: +- [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-externaltoc-gzip-huffmanonly +=== RUN TestReader/chunks-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -207752,7 +207841,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 +=== 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" : ---------- @@ -207767,22 +207856,22 @@ 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-defaultcompression 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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed +=== 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" : ---------- @@ -207794,8 +207883,8 @@ 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 testutil.go:318: vvvvv Node tree vvvvv @@ -207815,6 +207904,21 @@ === RUN TestReader/chunks-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-gzip-bestcompression#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- @@ -207827,22 +207931,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#01 +=== RUN TestReader/chunks-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go: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" : ---------- @@ -207854,10 +207958,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-externaltoc-gzip-bestcompression#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" : ---------- @@ -207869,25 +207973,25 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "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: +- [4] "small" : -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" : ---------- @@ -207902,13 +208006,13 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#01 +=== RUN TestReader/chunks-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" : 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 @@ -207922,8 +208026,8 @@ 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 @@ -207932,22 +208036,37 @@ 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-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#01 +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "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-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -207959,27 +208078,42 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#01 +=== RUN TestReader/chunks-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go: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-gzip-bestspeed#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- @@ -207987,12 +208121,12 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed#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" : ---------- @@ -208007,7 +208141,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#02 +=== RUN TestReader/chunks-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -208022,7 +208156,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#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" : ---------- @@ -208037,37 +208171,37 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-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] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#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" : ---------- @@ -208077,12 +208211,12 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#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" : ---------- @@ -208097,37 +208231,37 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression#02 +=== RUN TestReader/chunks-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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 - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression#02 +=== RUN TestReader/chunks-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go: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-gzip-huffmanonly#02 +=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -208142,28 +208276,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#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-fastest#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 @@ -208172,13 +208291,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#03 +=== RUN TestReader/chunks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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 @@ -208187,22 +208306,22 @@ 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" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [4] "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: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- 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" : ---------- @@ -208212,12 +208331,12 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-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" : ---------- @@ -208232,37 +208351,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-bestcompression#03 +=== RUN TestReader/chunks-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go: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-defaultcompression#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go: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:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/chunks-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -208277,22 +208381,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#03 +=== RUN TestReader/chunks-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: +- [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: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression#03 +=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -208307,70 +208411,101 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed#03 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression + testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + 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: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [4] "small" : -rw-r--r-- + 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: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#03 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly + testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "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] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + 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] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/several_files_in_chunk-zstd-fastest + 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: +- [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: +- [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 6 - testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression 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-- @@ -208378,7 +208513,6 @@ 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 @@ -208397,48 +208531,78 @@ 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 +=== 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: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: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 +=== RUN TestReader/several_files_in_chunk-gzip-no-compression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "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: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-gzip-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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -208457,10 +208621,11 @@ 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 +=== RUN TestReader/several_files_in_chunk-gzip-bestcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [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-- @@ -208468,14 +208633,12 @@ 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-- @@ -208483,6 +208646,7 @@ 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 @@ -208491,36 +208655,80 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".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: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly + testutil.go:714: On "foo22": got preread of 9 +=== 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: +- [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: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 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go: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-- @@ -208529,55 +208737,191 @@ 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: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 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-zstd-fastest#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "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: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-default +=== 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: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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-no-compression +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -208595,53 +208939,22 @@ testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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-- @@ -208649,13 +208962,13 @@ testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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-- @@ -208663,28 +208976,30 @@ 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-externaltoc-gzip-bestspeed +=== RUN TestReader/several_files_in_chunk-zstd-default#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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: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-- @@ -208692,59 +209007,89 @@ testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-zstd-default#01 +=== 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: +- [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: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression#01 + testutil.go:714: On "foo22": got preread of 9 +=== 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: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [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-bestcompression#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-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [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-- @@ -208752,42 +209097,41 @@ 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-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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 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: +- [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: +- [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 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:714: On "foo22": got preread of 7 + testutil.go:714: On "foo22": got preread of 8 +=== 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 @@ -208805,49 +209149,49 @@ 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-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/several_files_in_chunk-zstd-default#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 + 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] "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: +- [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 4 - testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 + testutil.go:714: On "foo22": got preread of 2 +=== 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 @@ -208865,23 +209209,22 @@ testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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-- @@ -208889,12 +209232,14 @@ 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: +- [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-- @@ -208902,29 +209247,29 @@ testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 +=== 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: +- [8] "foo2" : -rw-r--r-- + testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- testutil.go: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-- @@ -208932,15 +209277,15 @@ 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: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-fastest#01 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [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-- @@ -208948,180 +209293,178 @@ testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#01 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 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 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] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [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 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#01 + 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-bestspeed#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go: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 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 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] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "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 6 testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#01 + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 5 +=== 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] "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: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#02 + 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 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "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] ".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 4 - testutil.go:714: On "foo22": got preread of 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 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [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 4 - testutil.go:714: On "foo22": got preread of 7 + testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#02 + testutil.go:714: On "foo22": got preread of 9 +=== 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: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#02 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 9 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#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-- @@ -209129,6 +209472,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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -209147,24 +209491,25 @@ 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#02 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "foo22" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go: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-- @@ -209172,23 +209517,22 @@ testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#02 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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 @@ -209207,70 +209551,41 @@ 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-externaltoc-gzip-bestspeed#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [8] "foo3" : -rw-r--r-- testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [8] "foo3" : -rw-r--r-- testutil.go: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-bestspeed#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 +=== 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: +- [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-- @@ -209278,13 +209593,13 @@ 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: +- [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-- @@ -209292,282 +209607,161 @@ 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#02 +=== RUN TestReader/several_files_in_chunk-zstd-default#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [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-externaltoc-gzip-huffmanonly#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-no-compression#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: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-zstd-default#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: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#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-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: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 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: +- [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-defaultcompression#03 +=== 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: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "foo22" : -rw-r--r-- - testutil.go:440: +- [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: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [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-huffmanonly#03 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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] "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 8 - testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 7 testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-zstd-default#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] "foo22" : -rw-r--r-- - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [8] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [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 6 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression#03 + 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#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -209585,67 +209779,36 @@ 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-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-gzip-bestcompression#03 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "foo22" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- testutil.go:440: +- [9] "foo2" : -rw-r--r-- @@ -209653,134 +209816,111 @@ testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 5 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 9 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go: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#03 - 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: +- [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-gzip-defaultcompression#03 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [8] "foo2" : -rw-r--r-- testutil.go:440: +- [9] "foo22" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [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: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#03 +=== 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: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [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 "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 "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- + testutil.go: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 "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 "foo2": got preread of 7 === RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go: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: +- [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-bestcompression + 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" : ---------- @@ -209803,56 +209943,78 @@ 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-huffmanonly testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest +=== 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: +- [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:440: +- [7] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -209865,60 +210027,60 @@ 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-no-compression +=== 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: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 + testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed + testutil.go:714: On "foo2": got preread of 7 +=== 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: +- [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-gzip-bestcompression +=== 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: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : drwxr-xr-x testutil.go:440: +- [3] "foo1" : -rw-r--r-- testutil.go:440: +- [4] "foo2" : -rw-r--r-- testutil.go:440: +- [5] "bar" : drwxr-xr-x testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -209931,95 +210093,117 @@ testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 6 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression + testutil.go:714: On "foo2": got preread of 3 +=== 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] "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: +- [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 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: +- [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: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 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-zstd-default#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go: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 7 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly + testutil.go:714: On "foo2": got preread of 3 +=== 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: +- [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: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 + testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default + testutil.go:714: On "foo2": got preread of 4 +=== 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: +- [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-gzip-bestcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -210041,73 +210225,117 @@ 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-bettercompression#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] "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: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 +=== RUN TestReader/several_files_in_chunk_chunked-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] "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/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "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: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-huffmanonly#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [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 6 + testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [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 6 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#01 + testutil.go:714: On "foo2": got preread of 4 +=== 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 @@ -210121,37 +210349,37 @@ 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-gzip-no-compression#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: +- [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: +- [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 7 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [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 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -210165,15 +210393,15 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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#01 +=== 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 @@ -210195,60 +210423,60 @@ 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 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".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: +- [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 7 + testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [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 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 + testutil.go:714: On "foo2": got preread of 4 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -210261,7 +210489,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-huffmanonly#01 +=== 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 @@ -210275,15 +210503,37 @@ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#01 +=== 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] "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: +- [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#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -210305,51 +210555,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-zstd-default#02 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 + testutil.go:714: On "foo2": got preread of 7 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [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 6 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#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 @@ -210363,103 +210635,59 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "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: +- [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-externaltoc-gzip-bestcompression#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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 6 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -210481,51 +210709,51 @@ 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-zstd-default#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go: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-zstd-bettercompression#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: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 + testutil.go:714: On "foo2": got preread of 3 +=== 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 @@ -210547,29 +210775,7 @@ 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-huffmanonly#02 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#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 @@ -210595,179 +210801,91 @@ 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: +- [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 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 + 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: +- [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] "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 6 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 + testutil.go:714: On "foo2": got preread of 3 === 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: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== 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: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [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-gzip-bestcompression#03 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "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: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: +- [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-defaultcompression#03 +=== 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 @@ -210781,447 +210899,403 @@ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#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: +- [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/clone-id-stability ---- PASS: TestReader (61.58s) - --- PASS: TestReader/empty-zstd-fastest (0.02s) - --- PASS: TestReader/empty-zstd-bettercompression (0.04s) - --- PASS: TestReader/empty-gzip-defaultcompression (0.01s) +--- PASS: TestReader (24.03s) --- PASS: TestReader/empty-gzip-huffmanonly (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/empty-zstd-default (0.04s) - --- PASS: TestReader/empty-gzip-no-compression (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.01s) + --- PASS: TestReader/empty-zstd-default (0.02s) + --- PASS: TestReader/empty-gzip-no-compression (0.00s) --- PASS: TestReader/empty-gzip-bestspeed (0.01s) - --- PASS: TestReader/empty-gzip-bestcompression (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression (0.03s) - --- PASS: TestReader/empty-zstd-fastest#01 (0.07s) - --- PASS: TestReader/empty-zstd-bettercompression#01 (0.14s) - --- PASS: TestReader/empty-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#01 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/empty-zstd-default#01 (0.07s) - --- PASS: TestReader/empty-gzip-no-compression#01 (0.02s) - --- PASS: TestReader/empty-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/empty-gzip-bestcompression#01 (0.03s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#01 (0.04s) - --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/empty-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/empty-zstd-fastest#02 (0.08s) - --- PASS: TestReader/empty-zstd-bettercompression#02 (0.16s) - --- PASS: TestReader/empty-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/empty-gzip-bestcompression#02 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/empty-zstd-default#02 (0.09s) - --- PASS: TestReader/empty-gzip-no-compression#02 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.04s) - --- PASS: TestReader/empty-zstd-default#03 (0.06s) - --- PASS: TestReader/empty-gzip-no-compression#03 (0.02s) - --- PASS: TestReader/empty-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/empty-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/empty-zstd-fastest#03 (0.08s) - --- PASS: TestReader/empty-zstd-bettercompression#03 (0.17s) - --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/files-zstd-fastest (0.06s) - --- PASS: TestReader/files-zstd-bettercompression (0.13s) - --- PASS: TestReader/files-gzip-defaultcompression (0.05s) - --- PASS: TestReader/files-gzip-huffmanonly (0.04s) - --- PASS: TestReader/files-zstd-default (0.10s) - --- PASS: TestReader/files-gzip-no-compression (0.04s) - --- PASS: TestReader/files-gzip-bestspeed (0.05s) - --- PASS: TestReader/files-gzip-bestcompression (0.07s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.05s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.05s) - --- PASS: TestReader/files-gzip-no-compression#01 (0.04s) - --- PASS: TestReader/files-gzip-bestspeed#01 (0.05s) - --- PASS: TestReader/files-gzip-bestcompression#01 (0.05s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.06s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.06s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#01 (0.04s) - --- PASS: TestReader/files-zstd-default#01 (0.12s) - --- PASS: TestReader/files-zstd-bettercompression#01 (0.17s) - --- PASS: TestReader/files-gzip-defaultcompression#01 (0.04s) - --- PASS: TestReader/files-gzip-huffmanonly#01 (0.05s) - --- PASS: TestReader/files-zstd-fastest#01 (0.09s) - --- PASS: TestReader/files-zstd-fastest#02 (0.06s) - --- PASS: TestReader/files-zstd-bettercompression#02 (0.25s) - --- PASS: TestReader/files-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/files-gzip-huffmanonly#02 (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#02 (0.05s) - --- PASS: TestReader/files-zstd-default#02 (0.09s) - --- PASS: TestReader/files-gzip-no-compression#02 (0.04s) - --- PASS: TestReader/files-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/files-gzip-bestcompression#02 (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.04s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/files-zstd-default#03 (0.10s) - --- PASS: TestReader/files-gzip-no-compression#03 (0.01s) - --- PASS: TestReader/files-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/files-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.11s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#03 (0.06s) - --- PASS: TestReader/files-zstd-fastest#03 (0.07s) - --- PASS: TestReader/files-zstd-bettercompression#03 (0.14s) + --- PASS: TestReader/empty-gzip-bestcompression (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression (0.01s) + --- PASS: TestReader/empty-zstd-fastest (0.02s) + --- PASS: TestReader/empty-zstd-bettercompression (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.01s) + --- PASS: TestReader/empty-zstd-fastest#01 (0.01s) + --- PASS: TestReader/empty-zstd-bettercompression#01 (0.03s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.01s) + --- 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-gzip-no-compression#01 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/empty-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/empty-zstd-fastest#02 (0.02s) + --- PASS: TestReader/empty-zstd-bettercompression#02 (0.03s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/empty-zstd-default#02 (0.02s) + --- PASS: TestReader/empty-gzip-no-compression#02 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/empty-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/empty-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/empty-zstd-fastest#03 (0.02s) + --- PASS: TestReader/empty-zstd-bettercompression#03 (0.04s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/empty-zstd-default#03 (0.02s) + --- PASS: TestReader/empty-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/empty-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/files-gzip-defaultcompression (0.02s) + --- PASS: TestReader/files-gzip-huffmanonly (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression (0.02s) + --- PASS: TestReader/files-zstd-default (0.05s) + --- PASS: TestReader/files-gzip-no-compression (0.01s) + --- PASS: TestReader/files-gzip-bestspeed (0.02s) + --- PASS: TestReader/files-gzip-bestcompression (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/files-zstd-fastest (0.03s) + --- PASS: TestReader/files-zstd-bettercompression (0.05s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.01s) + --- PASS: TestReader/files-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/files-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/files-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/files-zstd-default#01 (0.06s) + --- PASS: TestReader/files-gzip-no-compression#01 (0.01s) + --- PASS: TestReader/files-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.02s) + --- PASS: TestReader/files-zstd-fastest#01 (0.04s) + --- PASS: TestReader/files-zstd-bettercompression#01 (0.05s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/files-zstd-fastest#02 (0.02s) + --- PASS: TestReader/files-zstd-bettercompression#02 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/files-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/files-zstd-default#02 (0.05s) + --- PASS: TestReader/files-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/files-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/files-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/files-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/files-gzip-bestcompression#03 (0.02s) --- PASS: TestReader/files-gzip-defaultcompression#03 (0.02s) - --- PASS: TestReader/files-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/dirs-zstd-fastest (0.05s) - --- PASS: TestReader/dirs-zstd-bettercompression (0.12s) + --- PASS: TestReader/files-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/files-zstd-default#03 (0.05s) + --- PASS: TestReader/files-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/files-zstd-fastest#03 (0.03s) + --- PASS: TestReader/files-zstd-bettercompression#03 (0.06s) + --- PASS: TestReader/dirs-zstd-fastest (0.02s) + --- PASS: TestReader/dirs-zstd-bettercompression (0.05s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/dirs-gzip-bestcompression (0.02s) --- PASS: TestReader/dirs-gzip-defaultcompression (0.02s) - --- PASS: TestReader/dirs-gzip-huffmanonly (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.03s) - --- PASS: TestReader/dirs-zstd-default (0.10s) - --- PASS: TestReader/dirs-gzip-no-compression (0.02s) - --- PASS: TestReader/dirs-gzip-bestspeed (0.05s) - --- PASS: TestReader/dirs-gzip-bestcompression (0.03s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.04s) - --- PASS: TestReader/dirs-gzip-no-compression#01 (0.03s) - --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.04s) - --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.04s) - --- PASS: TestReader/dirs-zstd-default#01 (0.10s) - --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.10s) - --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.04s) + --- PASS: TestReader/dirs-gzip-huffmanonly (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.02s) + --- PASS: TestReader/dirs-zstd-default (0.08s) + --- PASS: TestReader/dirs-gzip-no-compression (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/dirs-zstd-default#01 (0.07s) + --- PASS: TestReader/dirs-gzip-no-compression#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.02s) --- PASS: TestReader/dirs-zstd-fastest#01 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.04s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.03s) - --- PASS: TestReader/dirs-zstd-default#02 (0.20s) - --- PASS: TestReader/dirs-gzip-no-compression#02 (0.04s) - --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.16s) - --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.08s) - --- PASS: TestReader/dirs-zstd-fastest#02 (0.10s) - --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.15s) - --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.04s) - --- PASS: TestReader/dirs-gzip-huffmanonly#02 (0.12s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.08s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/dirs-zstd-default#03 (0.11s) - --- PASS: TestReader/dirs-gzip-no-compression#03 (0.02s) + --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.08s) + --- PASS: TestReader/dirs-zstd-fastest#02 (0.03s) + --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.05s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/dirs-zstd-default#02 (0.04s) + --- PASS: TestReader/dirs-gzip-no-compression#02 (0.02s) + --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/dirs-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.03s) --- PASS: TestReader/dirs-gzip-bestspeed#03 (0.03s) --- PASS: TestReader/dirs-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/dirs-zstd-fastest#03 (0.10s) - --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.12s) - --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.03s) + --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.02s) --- PASS: TestReader/dirs-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.03s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly (0.05s) - --- PASS: TestReader/hardlinks-zstd-fastest (0.07s) - --- PASS: TestReader/hardlinks-zstd-bettercompression (0.19s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/dirs-zstd-default#03 (0.07s) + --- PASS: TestReader/dirs-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/dirs-zstd-fastest#03 (0.03s) + --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.08s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.02s) + --- PASS: TestReader/hardlinks-zstd-default (0.05s) + --- PASS: TestReader/hardlinks-gzip-no-compression (0.01s) --- PASS: TestReader/hardlinks-gzip-bestspeed (0.02s) --- PASS: TestReader/hardlinks-gzip-bestcompression (0.02s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.04s) - --- PASS: TestReader/hardlinks-zstd-default (0.11s) - --- PASS: TestReader/hardlinks-gzip-no-compression (0.02s) - --- PASS: TestReader/hardlinks-zstd-fastest#01 (0.04s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.17s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.02s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/hardlinks-zstd-fastest (0.05s) + --- PASS: TestReader/hardlinks-zstd-bettercompression (0.12s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.03s) --- PASS: TestReader/hardlinks-gzip-defaultcompression#01 (0.02s) --- PASS: TestReader/hardlinks-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/hardlinks-zstd-default#01 (0.04s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/hardlinks-zstd-default#01 (0.07s) --- PASS: TestReader/hardlinks-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.35s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.06s) - --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.07s) - --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.03s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 (0.03s) - --- PASS: TestReader/hardlinks-zstd-default#02 (0.09s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#03 (0.02s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/hardlinks-zstd-default#03 (0.10s) - --- PASS: TestReader/hardlinks-gzip-no-compression#03 (0.02s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#03 (0.03s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/hardlinks-zstd-fastest#03 (0.06s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.20s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/hardlinks-zstd-fastest#01 (0.03s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.11s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/hardlinks-zstd-default#02 (0.07s) + --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.04s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.11s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#03 (0.02s) --- PASS: TestReader/hardlinks-gzip-defaultcompression#03 (0.02s) --- PASS: TestReader/hardlinks-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression (0.03s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly (0.03s) - --- PASS: TestReader/various_files-zstd-default (0.03s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/hardlinks-zstd-default#03 (0.07s) + --- PASS: TestReader/hardlinks-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/hardlinks-zstd-fastest#03 (0.05s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.09s) + --- PASS: TestReader/various_files-zstd-fastest (0.01s) + --- PASS: TestReader/various_files-zstd-bettercompression (0.06s) + --- PASS: TestReader/various_files-externaltoc-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-default (0.02s) --- PASS: TestReader/various_files-gzip-no-compression (0.01s) --- PASS: TestReader/various_files-gzip-bestspeed (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression (0.03s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed (0.05s) - --- PASS: TestReader/various_files-zstd-fastest (0.04s) - --- PASS: TestReader/various_files-zstd-bettercompression (0.17s) + --- PASS: TestReader/various_files-gzip-bestcompression (0.01s) --- PASS: TestReader/various_files-gzip-defaultcompression (0.02s) - --- PASS: TestReader/various_files-gzip-huffmanonly (0.03s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#01 (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#01 (0.03s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/various_files-zstd-default#01 (0.03s) + --- PASS: TestReader/various_files-gzip-huffmanonly (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/various_files-zstd-fastest#01 (0.03s) + --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.09s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/various_files-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/various_files-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/various_files-zstd-default#01 (0.02s) --- PASS: TestReader/various_files-gzip-no-compression#01 (0.01s) --- PASS: TestReader/various_files-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/various_files-zstd-fastest#01 (0.02s) - --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.20s) - --- PASS: TestReader/various_files-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/various_files-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#01 (0.02s) --- PASS: TestReader/various_files-zstd-fastest#02 (0.02s) --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.08s) - --- PASS: TestReader/various_files-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/various_files-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/various_files-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#02 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/various_files-zstd-default#02 (0.03s) + --- PASS: TestReader/various_files-zstd-default#02 (0.02s) --- PASS: TestReader/various_files-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.02s) --- PASS: TestReader/various_files-zstd-fastest#03 (0.02s) - --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.14s) - --- PASS: TestReader/various_files-gzip-defaultcompression#03 (0.02s) - --- PASS: TestReader/various_files-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.09s) --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/various_files-zstd-default#03 (0.03s) + --- PASS: TestReader/various_files-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/various_files-zstd-default#03 (0.01s) --- PASS: TestReader/various_files-gzip-no-compression#03 (0.01s) - --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.01s) --- PASS: TestReader/various_files-gzip-bestcompression#03 (0.02s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#03 (0.05s) - --- PASS: TestReader/chunks-gzip-huffmanonly (0.04s) - --- PASS: TestReader/chunks-zstd-fastest (0.21s) - --- PASS: TestReader/chunks-zstd-bettercompression (0.26s) - --- PASS: TestReader/chunks-gzip-defaultcompression (0.04s) - --- PASS: TestReader/chunks-gzip-bestcompression (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.05s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.03s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly (0.04s) - --- PASS: TestReader/chunks-zstd-default (0.20s) - --- PASS: TestReader/chunks-gzip-no-compression (0.03s) - --- PASS: TestReader/chunks-gzip-bestspeed (0.07s) - --- PASS: TestReader/chunks-gzip-no-compression#01 (0.04s) - --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.18s) - --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.16s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.10s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.06s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.04s) - --- PASS: TestReader/chunks-zstd-default#01 (0.23s) - --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.29s) - --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.04s) - --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.05s) - --- PASS: TestReader/chunks-zstd-fastest#01 (0.25s) - --- PASS: TestReader/chunks-gzip-no-compression#02 (0.03s) - --- PASS: TestReader/chunks-gzip-bestspeed#02 (0.05s) - --- PASS: TestReader/chunks-gzip-bestcompression#02 (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#02 (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.05s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#02 (0.04s) - --- PASS: TestReader/chunks-zstd-default#02 (0.19s) - --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.23s) - --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.04s) - --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.03s) - --- PASS: TestReader/chunks-zstd-fastest#02 (0.15s) - --- PASS: TestReader/chunks-zstd-fastest#03 (0.10s) - --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.26s) - --- PASS: TestReader/chunks-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.05s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#03 (0.04s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.03s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/chunks-zstd-default#03 (0.21s) - --- PASS: TestReader/chunks-gzip-no-compression#03 (0.04s) - --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/chunks-gzip-bestcompression#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.48s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (0.82s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression (0.16s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly (0.13s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.18s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression (0.18s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.12s) - --- PASS: TestReader/several_files_in_chunk-zstd-default (0.92s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.13s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.12s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression (0.16s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.11s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.72s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#01 (0.25s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.30s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.38s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.35s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.35s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 (0.38s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.34s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.62s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (1.17s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.36s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.35s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.40s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.30s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.92s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (1.22s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.27s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.41s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.20s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.26s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.35s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.33s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (1.17s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.24s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 (0.23s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.34s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 (0.37s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.31s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (1.17s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.20s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.30s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.42s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.85s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (1.12s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.38s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (0.34s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (1.09s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.39s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.31s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.94s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.18s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.29s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.40s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.33s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.41s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.40s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly (0.31s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (1.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (1.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.40s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.33s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.93s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.28s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.35s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 (0.30s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 (0.39s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.23s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (1.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#02 (1.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.22s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.27s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.39s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.31s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.37s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.40s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (0.30s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.78s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (1.13s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 (0.37s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.33s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (1.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.34s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.27s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.79s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.22s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.32s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.41s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.32s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.39s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.42s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.28s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (1.01s) - --- PASS: TestReader/clone-id-stability (0.04s) + --- PASS: TestReader/various_files-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest (0.08s) + --- PASS: TestReader/chunks-zstd-bettercompression (0.16s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.02s) + --- PASS: TestReader/chunks-zstd-default (0.14s) + --- PASS: TestReader/chunks-gzip-no-compression (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed (0.03s) + --- PASS: TestReader/chunks-gzip-bestcompression (0.02s) + --- PASS: TestReader/chunks-gzip-defaultcompression (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/chunks-zstd-default#01 (0.13s) + --- PASS: TestReader/chunks-gzip-no-compression#01 (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/chunks-zstd-fastest#01 (0.08s) + --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.16s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/chunks-zstd-default#02 (0.14s) + --- PASS: TestReader/chunks-gzip-no-compression#02 (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/chunks-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest#02 (0.09s) + --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.15s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest#03 (0.08s) + --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.15s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/chunks-zstd-default#03 (0.13s) + --- PASS: TestReader/chunks-gzip-no-compression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/chunks-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression (0.09s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly (0.07s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.07s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.09s) + --- PASS: TestReader/several_files_in_chunk-zstd-default (0.42s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.05s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.08s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression (0.10s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression (0.09s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.34s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (0.51s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.07s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.36s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (0.74s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.09s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.11s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.44s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#01 (0.13s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.20s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.10s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 (0.11s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (0.46s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.14s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.09s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.07s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.07s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.19s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.37s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (0.62s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.17s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (0.08s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 (0.08s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.10s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (0.45s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.06s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.08s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.11s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 (0.10s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.34s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.49s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.31s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.43s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.09s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.08s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.37s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.08s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.36s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.09s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.27s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.39s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#02 (0.36s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.28s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (0.36s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.34s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.07s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.26s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.38s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.06s) + --- PASS: TestReader/clone-id-stability (0.01s) PASS -ok github.com/containerd/stargz-snapshotter/metadata/memory 61.608s +ok github.com/containerd/stargz-snapshotter/metadata/memory 24.040s === RUN TestRemotePrepare helpers_unix.go:33: skipping test that requires root --- SKIP: TestRemotePrepare (0.00s) @@ -211238,18 +211312,18 @@ helpers_unix.go:33: skipping test that requires root --- SKIP: TestOverlay (0.00s) === RUN TestOverlayMounts ---- PASS: TestOverlayMounts (0.03s) +--- PASS: TestOverlayMounts (0.02s) === RUN TestOverlayCommit ---- PASS: TestOverlayCommit (0.04s) +--- PASS: TestOverlayCommit (0.02s) === RUN TestOverlayOverlayMount ---- PASS: TestOverlayOverlayMount (0.04s) +--- PASS: TestOverlayOverlayMount (0.02s) === RUN TestOverlayOverlayRead helpers_unix.go:33: skipping test that requires root --- SKIP: TestOverlayOverlayRead (0.00s) === RUN TestOverlayView ---- PASS: TestOverlayView (0.05s) +--- PASS: TestOverlayView (0.04s) PASS -ok github.com/containerd/stargz-snapshotter/snapshot 0.187s +ok github.com/containerd/stargz-snapshotter/snapshot 0.117s === RUN TestBackgroundTasks === RUN TestBackgroundTasks/privilege_running === RUN TestBackgroundTasks/concurrency @@ -211257,7 +211331,7 @@ === RUN TestBackgroundTasks/resume === RUN TestBackgroundTasks/finish_partial === RUN TestBackgroundTasks/finish_all ---- PASS: TestBackgroundTasks (0.90s) +--- PASS: TestBackgroundTasks (0.89s) --- PASS: TestBackgroundTasks/privilege_running (0.31s) --- PASS: TestBackgroundTasks/concurrency (0.34s) --- PASS: TestBackgroundTasks/cancel (0.03s) @@ -211265,7 +211339,13 @@ --- PASS: TestBackgroundTasks/finish_partial (0.03s) --- PASS: TestBackgroundTasks/finish_all (0.04s) PASS -ok github.com/containerd/stargz-snapshotter/task 0.908s +ok github.com/containerd/stargz-snapshotter/task 0.899s +? github.com/containerd/stargz-snapshotter/util/containerdutil [no test files] +? github.com/containerd/stargz-snapshotter/util/criutil [no test files] +? github.com/containerd/stargz-snapshotter/util/ioutils [no test files] +? github.com/containerd/stargz-snapshotter/util/namedmutex [no test files] +? github.com/containerd/stargz-snapshotter/util/testutil [no test files] +? github.com/containerd/stargz-snapshotter/version [no test files] === RUN TestLRUAdd --- PASS: TestLRUAdd (0.00s) === RUN TestLRUGet @@ -211281,12 +211361,12 @@ === RUN TestTTLRemove --- PASS: TestTTLRemove (0.00s) === RUN TestTTLRemoveOverwritten ---- PASS: TestTTLRemoveOverwritten (6.00s) +--- PASS: TestTTLRemoveOverwritten (6.01s) === RUN TestTTLEviction --- PASS: TestTTLEviction (3.01s) PASS -ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.017s - rm -fr -- /tmp/dh-xdg-rundir-j8WsFHc5 +ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.028s + rm -fr -- /tmp/dh-xdg-rundir-g142NkgM 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 @@ -211325,12 +211405,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/1216/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1216/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/1183 and its subdirectories -I: Current time: Tue Feb 18 04:17:56 -12 2025 -I: pbuilder-time-stamp: 1739895476 +I: removing directory /srv/workspace/pbuilder/1216 and its subdirectories +I: Current time: Wed Feb 19 06:29:14 +14 2025 +I: pbuilder-time-stamp: 1739896154